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.15 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.17.0.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.4.0 found
=> Required system package gcc>=3: gcc-9.4.0 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.17.0 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/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/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/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_overlap/octrees_overlap.hpp:7,
from /local/robotpkg/var/tmp/robotpkg/wip/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<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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/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
| ^~~~~
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<N>&)':
/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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
| ^~~~~
/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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
/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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
/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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
/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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
/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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
/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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
/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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
/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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
/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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
/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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
/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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
/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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
/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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
/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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
/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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
/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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<has_xy_v<PointT>, 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<!has_xy_v<PointT>, 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<has_xyz_v<PointT>, 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<!has_xyz_v<PointT>, 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<has_normal_v<PointT>, 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<!has_normal_v<PointT>, 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<has_curvature_v<PointT>, 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<!has_curvature_v<PointT>, 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<has_intensity_v<PointT>, 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<!has_intensity_v<PointT>, 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<has_color_v<PointT>, 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<!has_color_v<PointT>, 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<has_label_v<PointT>, 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<!has_label_v<PointT>, 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 <typename PointT, traits::HasNoXY<PointT> = true> constexpr inline bool
| ^~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token
108 | template <typename PointT, traits::HasNoXY<PointT> = 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 <typename PointT, traits::HasNoXYZ<PointT> = true> constexpr inline bool
| ^~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token
114 | template <typename PointT, traits::HasNoXYZ<PointT> = 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 <typename PointT, traits::HasNoNormal<PointT> = true> constexpr inline bool
| ^~~~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token
120 | template <typename PointT, traits::HasNoNormal<PointT> = 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 <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token
127 | template <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token
133 | template <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token
139 | template <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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<has_custom_allocator<T>::value, shared_ptr<T>> 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<!has_custom_allocator<T>::value, shared_ptr<T>> make_shared(Args&&... args)
| ^~~~~~~~~~~
| 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<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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::value>
| ^~~~~~~~~~~
| 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<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
80 | struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '(<expression error> < std::is_same< <template-parameter-1-1>, <template-parameter-1-2> >::value)'
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token
80 | struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
96 | pcl::traits::has_field<PointOutT, pcl::fields::rgba>>>>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::not_<pcl::traits::has_color<PointInT> >, boost::mpl::not_<pcl::traits::has_color<PointOutT> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> > > >::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<PointOutT, pcl::fields::rgba>>>>::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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
113 | pcl::traits::has_field<PointOutT, pcl::fields::rgb>>>>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> > > >::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<PointOutT, pcl::fields::rgb>>>>::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<pcl::PCLPointField>&)':
/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<PointT>&, const std::vector<pcl::PointIndices>&, pcl::PointCloud<PointOutT>&)':
/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<pcl::PointXYZ>&, 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/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<N>&)':
/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/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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::_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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: 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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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::_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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<const pcl::Vertices*, std::vector<pcl::Vertices> >; _OIter = std::back_insert_iterator<std::vector<pcl::Vertices> >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::<lambda(int)>]':
/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&)::<lambda(int)>) (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&)::<lambda(int)>'
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'
/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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: 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
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Tp = std::__cxx11::basic_string<char>; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::<lambda(const int&, const int&)>]':
/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&)::<lambda(const int&, const int&)>) (std::__cxx11::basic_string<char>&, 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&)' <conversion>
/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&)::<lambda(const int&, const int&)>'
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<char>' to 'const int&'
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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: 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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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: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: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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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: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: 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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: 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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: 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<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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::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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
/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/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<T>;
| ^~~~~~~~~~~~~~~~~~~~
| remove_all_extents
/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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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_traits.h:102:63: error: 'type' was not declared in this scope
102 | static const std::uint32_t value = sizeof (T) / sizeof (type);
| ^~~~
/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
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/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<!std::is_array<T>::value>
| ^~~~~~~~~~~
| enable_if
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::value>
| ^~~~~~~~~~~
| enable_if
/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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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: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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
/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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
/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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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::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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
/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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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:618:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
/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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
/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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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::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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
/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: 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
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
/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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
/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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
/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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
/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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
/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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
/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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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<N>&)':
/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/abstract_registrator.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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: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: 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>
| ^~~~
/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/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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: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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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::_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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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
| ^~~~
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~
/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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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: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: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: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: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: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
| ^~~~~
/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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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>
| ^~~~~
/usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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: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/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<has_xy_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<!has_xy_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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<has_xyz_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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:
/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<!has_xyz_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~
/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<has_normal_v<PointT>, 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_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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<!has_normal_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<has_curvature_v<PointT>, 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<!has_curvature_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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:
/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<has_intensity_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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<!has_intensity_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<has_color_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<!has_color_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<has_label_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<!has_label_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 <typename PointT, traits::HasNoXY<PointT> = true> constexpr inline bool
| ^~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token
108 | template <typename PointT, traits::HasNoXY<PointT> = true> constexpr inline bool
| ^
/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>
| ^~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared
114 | template <typename PointT, traits::HasNoXYZ<PointT> = true> constexpr inline bool
| ^~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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/common/point_tests.h:114:46: error: expected '>' before '<' token
114 | template <typename PointT, traits::HasNoXYZ<PointT> = 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 <typename PointT, traits::HasNoNormal<PointT> = true> constexpr inline bool
| ^~~~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token
120 | template <typename PointT, traits::HasNoNormal<PointT> = 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 <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token
127 | template <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token
133 | template <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token
139 | template <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<has_custom_allocator<T>::value, shared_ptr<T>> make_shared(Args&&... args)
| ^~~~~~~~~~~
| enable_if
/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/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<!has_custom_allocator<T>::value, shared_ptr<T>> make_shared(Args&&... args)
| ^~~~~~~~~~~
| enable_if
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: 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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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::_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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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: 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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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: 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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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: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: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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/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/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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)
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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: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: 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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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: 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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/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_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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; });
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/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; });
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::value>>
| ^~~~~~~~~~~
| enable_if
/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/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<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
80 | struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '(<expression error> < std::is_same< <template-parameter-1-1>, <template-parameter-1-2> >::value)'
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token
80 | struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::value>>
| ^~
/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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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/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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| enable_if
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
96 | pcl::traits::has_field<PointOutT, pcl::fields::rgba>>>>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::not_<pcl::traits::has_color<PointInT> >, boost::mpl::not_<pcl::traits::has_color<PointOutT> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> > > >::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<PointOutT, pcl::fields::rgba>>>>::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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| enable_if
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
113 | pcl::traits::has_field<PointOutT, pcl::fields::rgb>>>>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> > > >::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<PointOutT, pcl::fields::rgb>>>>::value>>
| ^~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<pcl::PCLPointField>&)':
/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<PointT>&, const std::vector<pcl::PointIndices>&, pcl::PointCloud<PointOutT>&)':
/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; });
| ^~~~~~~
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
/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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
/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::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: 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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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: 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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>]'
/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&)::<lambda(const int&)>) (const pcl::PCLPointField&)'
283 | { return bool(_M_pred(*__it)); }
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' <conversion>
/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&)::<lambda(const int&)>'
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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>]'
/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&)::<lambda(int)>) (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&)::<lambda(int)>'
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'
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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: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: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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
/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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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: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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
/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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
/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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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::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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
/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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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: 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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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::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
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
/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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
/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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
/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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
/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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
/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/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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::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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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::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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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::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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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:
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from /usr/include/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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::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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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: 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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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/pcl-1.10/pcl/pcl_macros.h:66,
from /usr/include/pcl-1.10/pcl/point_types.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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_utils/cloudIO.h:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<has_xy_v<PointT>, 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<!has_xy_v<PointT>, 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<has_xyz_v<PointT>, 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<!has_xyz_v<PointT>, 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<has_normal_v<PointT>, 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<!has_normal_v<PointT>, 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<has_curvature_v<PointT>, 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<!has_curvature_v<PointT>, 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<has_intensity_v<PointT>, 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<!has_intensity_v<PointT>, 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<has_color_v<PointT>, 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<!has_color_v<PointT>, 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<has_label_v<PointT>, 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<!has_label_v<PointT>, 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 <typename PointT, traits::HasNoXY<PointT> = true> constexpr inline bool
| ^~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token
108 | template <typename PointT, traits::HasNoXY<PointT> = 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 <typename PointT, traits::HasNoXYZ<PointT> = true> constexpr inline bool
| ^~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token
114 | template <typename PointT, traits::HasNoXYZ<PointT> = 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 <typename PointT, traits::HasNoNormal<PointT> = true> constexpr inline bool
| ^~~~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token
120 | template <typename PointT, traits::HasNoNormal<PointT> = 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 <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token
127 | template <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token
133 | template <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token
139 | template <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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_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<has_custom_allocator<T>::value, shared_ptr<T>> 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<!has_custom_allocator<T>::value, shared_ptr<T>> make_shared(Args&&... args)
| ^~~~~~~~~~~
| 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/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<std::is_floating_point<Type>::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/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<std::is_integral<Type>::value>
| ^~~~~~~~~~~
| enable_if
/usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token
266 | copyValueString<std::int8_t> (const pcl::PCLPointCloud2 &cloud,
| ^
/usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token
280 | copyValueString<std::uint8_t> (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<std::is_floating_point<Type>::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<std::is_integral<Type>::value, bool>
| ^~~~~~~~~~~
| 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_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 /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<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
80 | struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '(<expression error> < std::is_same< <template-parameter-1-1>, <template-parameter-1-2> >::value)'
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token
80 | struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
96 | pcl::traits::has_field<PointOutT, pcl::fields::rgba>>>>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::not_<pcl::traits::has_color<PointInT> >, boost::mpl::not_<pcl::traits::has_color<PointOutT> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> > > >::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<PointOutT, pcl::fields::rgba>>>>::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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
113 | pcl::traits::has_field<PointOutT, pcl::fields::rgb>>>>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> > > >::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<PointOutT, pcl::fields::rgb>>>>::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<pcl::PCLPointField>&)':
/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<PointT>&, const std::vector<pcl::PointIndices>&, pcl::PointCloud<PointOutT>&)':
/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 /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<std::is_floating_point<Type>::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/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<std::is_integral<Type>::value>
| ^~~~~~~~~~~
| enable_if
/usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token
266 | copyValueString<std::int8_t> (const pcl::PCLPointCloud2 &cloud,
| ^
/usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token
280 | copyValueString<std::uint8_t> (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<std::is_floating_point<Type>::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<std::is_integral<Type>::value, bool>
| ^~~~~~~~~~~
| enable_if
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<const pcl::Vertices*, std::vector<pcl::Vertices> >; _OIter = std::back_insert_iterator<std::vector<pcl::Vertices> >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::<lambda(int)>]':
/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&)::<lambda(int)>) (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&)::<lambda(int)>'
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/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Tp = std::__cxx11::basic_string<char>; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::<lambda(const int&, const int&)>]':
/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&)::<lambda(const int&, const int&)>) (std::__cxx11::basic_string<char>&, 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&)' <conversion>
/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&)::<lambda(const int&, const int&)>'
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<char>' 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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>]'
/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&)::<lambda(const int&)>) (const pcl::PCLPointField&)'
283 | { return bool(_M_pred(*__it)); }
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' <conversion>
/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&)::<lambda(const int&)>'
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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>]'
/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&)::<lambda(int)>) (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&)::<lambda(int)>'
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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/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
| ^~~~~
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....
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
| ^~~~~
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/Eigenvalues:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4,
from /local/robotpkg/var/tmp/robotpkg/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<const pcl::Vertices*, std::vector<pcl::Vertices> >; _OIter = std::back_insert_iterator<std::vector<pcl::Vertices> >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::<lambda(int)>]':
/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&)::<lambda(int)>) (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&)::<lambda(int)>'
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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Tp = std::__cxx11::basic_string<char>; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::<lambda(const int&, const int&)>]':
/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&)::<lambda(const int&, const int&)>) (std::__cxx11::basic_string<char>&, 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&)' <conversion>
/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&)::<lambda(const int&, const int&)>'
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<char>' to 'const int&'
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
| ^~~~~
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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/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<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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<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<std::is_array<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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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<!std::is_array<T1>::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<std::is_array<T1>::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<N>&)':
/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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<N>&)':
/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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:375:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:
/usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~~
/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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:498:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram<N>&)':
/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; });
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_RGB, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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:
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~
/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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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>
| ^~~~
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~
/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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:
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/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/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~~
/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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: 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: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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Intensity, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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::_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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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: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:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::_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>
| ^~~~~
/usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~~
/usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~
/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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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>
| ^~~~
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~
/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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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>
| ^~~~
/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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::_Intensity8u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_Intensity32u, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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>
| ^~~~
/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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZ, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/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/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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: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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBA, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBA, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~~
/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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~~
/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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGB, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~~
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: '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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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: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: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: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: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: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: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: 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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:525:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::_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:525:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:525:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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: 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
| ^~~~
/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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~
/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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives:
/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:408:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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: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:408:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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: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::_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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~~
/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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::_PointXYZRGBL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::_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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
/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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::h>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::s>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZHSV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:541:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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: '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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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::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::_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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~
/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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXY, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~
/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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::u>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointUV, pcl::fields::v>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
/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: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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::InterestPoint, pcl::fields::strength>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: '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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: 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
| ^~~~
/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~
/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:444:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<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: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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:444:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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::_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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:
/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/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:
/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/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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: '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: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: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: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: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: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::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: 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: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: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: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: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: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: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::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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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:444:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZI, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:444:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:444:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZI, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::_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>
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<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: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:444:1: error: 'minusscalar' 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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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::_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: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: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: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::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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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:574:1: note: suggested alternatives:
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::_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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:
/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/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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:463:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:463:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:452:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:452:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZL, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:452:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZL, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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::_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::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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~
/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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:471:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives:
/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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>
| ^~~~~
/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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::Label, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Normal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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: 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
| ^~~~~
/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: 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: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: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: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: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: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: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: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: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::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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:487:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:487:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:487:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<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: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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<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: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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<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: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: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::_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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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: '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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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: '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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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: '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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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::_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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:463:1: error: 'minusscalar' is not a member of 'pcl::traits'
463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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: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: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::_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: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: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: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: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::_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: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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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>
| ^~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::_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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_Axis, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
/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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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: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: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::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: 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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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::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: 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: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: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::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: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:608:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
/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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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: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::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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::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
| ^~~~~
/usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~~
/usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:508:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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 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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 'mulscalar' 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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 'mulscalar' 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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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:508:1: note: suggested alternatives:
/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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::rgb>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointXYZRGBNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
/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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
/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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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
| ^~~~~
/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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~~
/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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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: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: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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
/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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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::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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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>
| ^~~~~
/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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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>
| ^~~~~
/usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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:627:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
/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: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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
/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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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::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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
/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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::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
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:498:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::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
| ^~~~~
/usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZINormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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::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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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>
| ^~~~~
/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/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<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: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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:525:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<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: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: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::_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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:
/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/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
/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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
/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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:498:1: error: 'mulscalar' 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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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: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: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: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::_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: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: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::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: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: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: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: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::_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: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: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: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: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: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<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointXYZLNormal, pcl::fields::label>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointXYZLNormal, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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
| ^~~~~
/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: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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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::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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:657:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
/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::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::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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:
/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
| ^~~~~
/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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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: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: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: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::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: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: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: 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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives:
/usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:671:1: error: template argument 1 is invalid
671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:671:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:671:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:671:1: error: template argument 1 is invalid
671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:671:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:550: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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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: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::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: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: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: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: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: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: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: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:558:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
/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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithRange, pcl::fields::range>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~~
/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: 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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:671:1: error: 'minusscalar' 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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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: 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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: 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: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: 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: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:562:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:678:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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: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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:566:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointWithViewpoint, pcl::fields::vp_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:
/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:535:1: error: template argument 1 is invalid
535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:535:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::MomentInvariants, pcl::fields::j3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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
| ^~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:535:1: error: 'plusscalar' is not a member of 'pcl::traits'
535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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: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: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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/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: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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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:574:1: error: 'plusscalar' 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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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: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::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: 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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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::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: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: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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_min>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalRadiiRSD, pcl::fields::r_max>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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
| ^~~~
/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
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<pcl::Boundary, pcl::fields::boundary_point>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/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/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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: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: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::_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: 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: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: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: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: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::_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: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: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: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: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: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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<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: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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::principal_curvature_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PrincipalCurvatures, pcl::fields::pc2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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::_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
| ^~~~
/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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:
/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/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~
/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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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
| ^~~~
/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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:588:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:588:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:588:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:588:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::_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:
/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:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>]'
/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&)::<lambda(const int&)>) (const pcl::PCLPointField&)'
283 | { return bool(_M_pred(*__it)); }
| ^~~~~~~~~~~~~~~~~~~~
/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/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' <conversion>
/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&)::<lambda(const int&)>'
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&'
/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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/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/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>]'
/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&)::<lambda(int)>) (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&)::<lambda(int)>'
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/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:558:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
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<pcl::PFHSignature125, pcl::fields::pfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [125]>'}
/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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
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<pcl::PFHRGBSignature250, pcl::fields::pfhrgb>::decomposed' {aka 'pcl::traits::decomposeArray<float [250]>'}
/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
| ^~~~
/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/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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::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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<has_xy_v<PointT>, 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<!has_xy_v<PointT>, 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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<has_xyz_v<PointT>, 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<!has_xyz_v<PointT>, 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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<has_normal_v<PointT>, 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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<!has_normal_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<has_curvature_v<PointT>, 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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:
/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<!has_curvature_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<has_intensity_v<PointT>, bool>;
| ^~~~~~~~~~~
| 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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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: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<!has_intensity_v<PointT>, 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: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<has_color_v<PointT>, 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: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<!has_color_v<PointT>, 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: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<has_label_v<PointT>, 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: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<!has_label_v<PointT>, 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: '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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 <typename PointT, traits::HasNoXY<PointT> = true> constexpr inline bool
| ^~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token
108 | template <typename PointT, traits::HasNoXY<PointT> = 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 <typename PointT, traits::HasNoXYZ<PointT> = true> constexpr inline bool
| ^~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token
114 | template <typename PointT, traits::HasNoXYZ<PointT> = true> constexpr inline bool
| ^
/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/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared
120 | template <typename PointT, traits::HasNoNormal<PointT> = true> constexpr inline bool
| ^~~~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token
120 | template <typename PointT, traits::HasNoNormal<PointT> = 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 <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token
127 | template <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token
133 | template <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token
139 | template <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here
121 | isNormalFinite (const PointT&) noexcept
| ^~~~~~~~~~~~~~
/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::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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:
/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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<has_custom_allocator<T>::value, shared_ptr<T>> make_shared(Args&&... args)
| ^~~~~~~~~~~
| enable_if
/usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
/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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/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<!has_custom_allocator<T>::value, shared_ptr<T>> make_shared(Args&&... args)
| ^~~~~~~~~~~
| enable_if
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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:
/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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
/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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f5>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
/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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f6>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f7>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f8>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f9>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::f10>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::CPPFSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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:
/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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
/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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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:
/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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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:
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/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/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/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/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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
| ^~~~~
/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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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::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: '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::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: '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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
/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: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: 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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: '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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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::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: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::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: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:645:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
/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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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::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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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::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: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::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: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:649:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
/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: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::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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: '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_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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::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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: '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::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:588:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f1>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f2>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f3>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::f4>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
/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: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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::r_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::g_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:588:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::b_ratio>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PPFRGBSignature, pcl::fields::alpha_m>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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>
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~
/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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:665:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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>
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~
/usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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:
/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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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>
| ^~~~~
/usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/sstream:38,
from /usr/include/c++/9/complex:45,
from /usr/include/eigen3/Eigen/Core:96,
from /usr/include/eigen3/Eigen/Geometry:11,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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: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: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: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::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: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: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: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: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::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: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: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: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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
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<pcl::NormalBasedSignature12, pcl::fields::values>::decomposed' {aka 'pcl::traits::decomposeArray<float [12]>'}
/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: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::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: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::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: 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: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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
68 | struct plus
| ^~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
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<pcl::ShapeContext1980, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1980]>'}
/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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::ShapeContext1980, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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::_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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
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: '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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
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: 'plusscalar' is not a member of 'pcl::traits'
603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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::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: 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: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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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::_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: 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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: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:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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: At global scope:
/usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
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<pcl::UniqueShapeContext1960, pcl::fields::shape_context>::decomposed' {aka 'pcl::traits::decomposeArray<float [1960]>'}
/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<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::UniqueShapeContext1960, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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:698:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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::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
| ^~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus'
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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
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<pcl::SHOT352, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [352]>'}
/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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT352, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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::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/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: '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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus'
167 | struct plus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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:618:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
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<pcl::SHOT1344, pcl::fields::shot>::decomposed' {aka 'pcl::traits::decomposeArray<float [1344]>'}
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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: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: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:618:1: error: 'type' is not a member of 'pcl::traits::datatype<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
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<pcl::SHOT1344, pcl::fields::rf>::decomposed' {aka 'pcl::traits::decomposeArray<float [9]>'}
/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: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::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:
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/9/string:48,
from /usr/include/c++/9/bits/locale_classes.h:40,
from /usr/include/c++/9/bits/ios_base.h:41,
from /usr/include/c++/9/ios:42,
from /usr/include/c++/9/istream:38,
from /usr/include/c++/9/fstream:38,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4,
from /local/robotpkg/var/tmp/robotpkg/wip/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>
| ^~~~
/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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus'
177 | struct minus : public binary_function<_Tp, _Tp, _Tp>
| ^~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/minus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/pcl-1.10/pcl/register_point_struct.h:57,
from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus'
68 | struct minus
| ^~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37,
from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34,
from /usr/include/boost/mpl/plus.hpp:19,
from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19,
from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22,
from /usr/include/boost/mpl/vector/aux_/clear.hpp:18,
from /usr/include/boost/mpl/vector/vector0.hpp:24,
from /usr/include/boost/mpl/vector/vector10.hpp:18,
from /usr/include/boost/mpl/vector/vector20.hpp:18,
from /usr/include/boost/mpl/vector.hpp:36,
from /usr/include/boost/math/policies/policy.hpp:14,
from /usr/include/boost/math/special_functions/math_fwd.hpp:29,
from /usr/include/boost/math/special_functions/sign.hpp:17,
from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:32,
from /opt/openrobots/include/pointmatcher/Parametrizable.h:44,
from /opt/openrobots/include/pointmatcher/PointMatcher.h:63,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10,
from /local/robotpkg/var/tmp/robotpkg/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
| ^~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::_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: 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
| ^~~~~
/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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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
| ^~~~~
/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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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: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: 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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<has_xy_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
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<pcl::FPFHSignature33, pcl::fields::fpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [33]>'}
/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<!has_xy_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<has_xyz_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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
| ^~~~
/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<!has_xyz_v<PointT>, 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::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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_orientation>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
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<pcl::BRISKSignature512, pcl::fields::brisk_descriptor512>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned char [64]>'}
/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: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<has_normal_v<PointT>, 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<!has_normal_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<has_curvature_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<!has_curvature_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<has_intensity_v<PointT>, 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<!has_intensity_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<has_color_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<!has_color_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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: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<has_label_v<PointT>, 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<!has_label_v<PointT>, bool>;
| ^~~~~~~~~~~
| enable_if
/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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
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<pcl::VFHSignature308, pcl::fields::vfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [308]>'}
/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: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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp:1:
/usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared
108 | template <typename PointT, traits::HasNoXY<PointT> = true> constexpr inline bool
| ^~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token
108 | template <typename PointT, traits::HasNoXY<PointT> = 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 <typename PointT, traits::HasNoXYZ<PointT> = true> constexpr inline bool
| ^~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token
114 | template <typename PointT, traits::HasNoXYZ<PointT> = 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 <typename PointT, traits::HasNoNormal<PointT> = true> constexpr inline bool
| ^~~~~~~~~~~
In file included from /usr/include/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/common/point_tests.h:120:49: error: expected '>' before '<' token
120 | template <typename PointT, traits::HasNoNormal<PointT> = 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 <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token
127 | template <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token
133 | template <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token
139 | template <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here
121 | isNormalFinite (const PointT&) noexcept
| ^~~~~~~~~~~~~~
/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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
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<pcl::GRSDSignature21, pcl::fields::grsd>::decomposed' {aka 'pcl::traits::decomposeArray<float [21]>'}
/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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/point_types.h:44,
from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-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,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/include/aicp_registration/aligned_clouds_graph.hpp:3,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.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<has_custom_allocator<T>::value, shared_ptr<T>> 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<!has_custom_allocator<T>::value, shared_ptr<T>> make_shared(Args&&... args)
| ^~~~~~~~~~~
| enable_if
/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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
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<pcl::ESFSignature640, pcl::fields::esf>::decomposed' {aka 'pcl::traits::decomposeArray<float [640]>'}
/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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
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<pcl::GASDSignature512, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [512]>'}
/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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
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<pcl::GASDSignature984, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [984]>'}
/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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
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<pcl::GASDSignature7992, pcl::fields::gasd>::decomposed' {aka 'pcl::traits::decomposeArray<float [7992]>'}
/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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
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<pcl::Narf36, pcl::fields::descriptor>::decomposed' {aka 'pcl::traits::decomposeArray<float [36]>'}
/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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
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<pcl::GFPFHSignature16, pcl::fields::gfpfh>::decomposed' {aka 'pcl::traits::decomposeArray<float [16]>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::IntensityGradient, pcl::fields::gradient_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointWithScale, pcl::fields::scale>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::normal_z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
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<pcl::PointSurfel, pcl::fields::rgba>::decomposed' {aka 'pcl::traits::decomposeArray<unsigned int>'}
/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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::radius>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::confidence>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::PointSurfel, pcl::fields::curvature>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::x_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::y_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
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<pcl::_ReferenceFrame, pcl::fields::z_axis>::decomposed' {aka 'pcl::traits::decomposeArray<float [3]>'}
/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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::x>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::y>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::z>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::intensity_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
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<pcl::_PointDEM, pcl::fields::height_variance>::decomposed' {aka 'pcl::traits::decomposeArray<float>'}
/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<has_xy_v<PointT>, 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<!has_xy_v<PointT>, 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<has_xyz_v<PointT>, 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<!has_xyz_v<PointT>, 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<has_normal_v<PointT>, 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<!has_normal_v<PointT>, 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<has_curvature_v<PointT>, 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<!has_curvature_v<PointT>, 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<has_intensity_v<PointT>, 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<!has_intensity_v<PointT>, 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<has_color_v<PointT>, 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<!has_color_v<PointT>, 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<has_label_v<PointT>, 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<!has_label_v<PointT>, 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 <typename PointT, traits::HasNoXY<PointT> = true> constexpr inline bool
| ^~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token
108 | template <typename PointT, traits::HasNoXY<PointT> = 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 <typename PointT, traits::HasNoXYZ<PointT> = true> constexpr inline bool
| ^~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token
114 | template <typename PointT, traits::HasNoXYZ<PointT> = 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 <typename PointT, traits::HasNoNormal<PointT> = true> constexpr inline bool
| ^~~~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token
120 | template <typename PointT, traits::HasNoNormal<PointT> = 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 <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token
127 | template <typename PointT, traits::HasXY<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token
133 | template <typename PointT, traits::HasXYZ<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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 <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^~~~~~~~~
/usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token
139 | template <typename PointT, traits::HasNormal<PointT> = true> inline bool
| ^
/usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template<class PointT, <typeprefixerror><anonymous> > 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<class PointT, <typeprefixerror><anonymous> > 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<has_custom_allocator<T>::value, shared_ptr<T>> 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<!has_custom_allocator<T>::value, shared_ptr<T>> 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/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<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
80 | struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '(<expression error> < std::is_same< <template-parameter-1-1>, <template-parameter-1-2> >::value)'
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token
80 | struct CopyPointHelper<PointInT, PointOutT, std::enable_if_t<std::is_same<PointInT, PointOutT>::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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
96 | pcl::traits::has_field<PointOutT, pcl::fields::rgba>>>>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::not_<pcl::traits::has_color<PointInT> >, boost::mpl::not_<pcl::traits::has_color<PointOutT> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> > > >::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<PointOutT, pcl::fields::rgba>>>>::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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT>>,
| ^~~~~~~~~~~
| 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<class PointInT, class PointOutT, class Enable> struct pcl::detail::CopyPointHelper'
113 | pcl::traits::has_field<PointOutT, pcl::fields::rgb>>>>::value>>
| ^~~~~
/usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '(<expression error> < boost::mpl::and_<boost::mpl::not_<std::is_same<PointInT, PointOutT> >, boost::mpl::or_<boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgb>, pcl::traits::has_field<PointOutT, pcl::fields::rgba> >, boost::mpl::and_<pcl::traits::has_field<PointInT, pcl::fields::rgba>, pcl::traits::has_field<PointOutT, pcl::fields::rgb> > > >::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<PointOutT, pcl::fields::rgb>>>>::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<pcl::PCLPointField>&)':
/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<PointT>&, const std::vector<pcl::PointIndices>&, pcl::PointCloud<PointOutT>&)':
/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; });
| ^~~~~~~
make[2]: *** [aicp_core/CMakeFiles/aicpRegistration.dir/build.make:92: aicp_core/CMakeFiles/aicpRegistration.dir/src/registration/aligned_clouds_graph.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [aicp_core/CMakeFiles/aicpRegistration.dir/build.make:79: aicp_core/CMakeFiles/aicpRegistration.dir/src/registration/aligned_cloud.cpp.o] Error 1
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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>]'
/usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string<char>]'
/usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string<char>]'
/usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField<PointT>::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField<PointT>::PointCloudConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZRGB> >]'
/usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField<PointT>::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField<PointT>::PointCloudConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZRGB> >]'
/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<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>) (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<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>'
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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>]'
/usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string<char>]'
/usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string<char>]'
/usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:442:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBAField<PointT>::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField<PointT>::PointCloudConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZRGBA> >]'
/usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:463:11: required from 'pcl::visualization::PointCloudColorHandlerRGBAField<PointT>::PointCloudColorHandlerRGBAField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField<PointT>::PointCloudConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZRGBA> >]'
/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<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>) (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<pcl::PCLPointField>&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>'
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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>]'
/usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string<char>]'
/usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string<char>]'
/usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:508:43: required from 'void pcl::visualization::PointCloudColorHandlerLabelField<PointT>::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField<PointT>::PointCloudConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZL> >]'
/usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:529:11: required from 'pcl::visualization::PointCloudColorHandlerLabelField<PointT>::PointCloudColorHandlerLabelField(const PointCloudConstPtr&, bool) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField<PointT>::PointCloudConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZL> >]'
/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<pcl::PCLPointField>&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>) (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<pcl::PCLPointField>&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>'
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/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<std::is_floating_point<Type>::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<std::is_integral<Type>::value>
| ^~~~~~~~~~~
| enable_if
/usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token
266 | copyValueString<std::int8_t> (const pcl::PCLPointCloud2 &cloud,
| ^
/usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token
280 | copyValueString<std::uint8_t> (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<std::is_floating_point<Type>::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<std::is_integral<Type>::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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>]'
/usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string<char>]'
/usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector<pcl::PCLPointField>&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string<char>]'
/usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField<PointT>::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField<PointT>::PointCloudConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZ> >]'
/usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField<PointT>::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField<PointT>::PointCloudConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZ> >]'
/usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:100:44: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud<PointT>::ConstPtr&, const pcl::visualization::PointCloudGeometryHandler<PointT>&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud<PointT>::ConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZ> >; std::string = std::__cxx11::basic_string<char>]'
/usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:82:72: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud<PointT>::ConstPtr&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud<PointT>::ConstPtr = boost::shared_ptr<const pcl::PointCloud<pcl::PointXYZ> >; std::string = std::__cxx11::basic_string<char>]'
/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<pcl::PCLPointField>&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>) (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<pcl::PCLPointField>&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string<char>]::<lambda(const int&)>'
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/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<const pcl::Vertices*, std::vector<pcl::Vertices> >; _OIter = std::back_insert_iterator<std::vector<pcl::Vertices> >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::<lambda(int)>]':
/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&)::<lambda(int)>) (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&)::<lambda(int)>'
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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Tp = std::__cxx11::basic_string<char>; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::<lambda(const int&, const int&)>]':
/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&)::<lambda(const int&, const int&)>) (std::__cxx11::basic_string<char>&, 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&)' <conversion>
/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&)::<lambda(const int&, const int&)>'
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<char>' 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/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<PointDefault>::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<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::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<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor]'
/usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation<PointDefault>::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<Key, FieldT, NrDims>::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<PointDefault, Key>::size;
| ^~~~~~
/usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int'
252 | Helper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation<PointDefault>::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<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor]'
/usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::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<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor]'
/usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation<PointDefault>::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<PointDefault, Key>::size;
| ^~~~~~
/usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int'
252 | Helper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation<PointDefault>::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<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor]'
/usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::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<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor]'
/usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation<PointDefault>::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<PointDefault, Key>::size;
| ^~~~~~
/usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int'
252 | Helper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation<PointDefault>::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<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor]'
/usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::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<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor]'
/usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation<PointDefault>::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<PointDefault, Key>::size;
| ^~~~~~
/usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int'
252 | Helper<Key, FieldT, NrDims>::copyPoint (p1_, p2_, f_idx_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation<PointDefault>::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<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 1>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor]'
/usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl<false>::execute(F) [with Iterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 0>; LastIterator = boost::mpl::v_iter<boost::mpl::vector<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>, 5>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::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<pcl::fields::f1, pcl::fields::f2, pcl::fields::f3, pcl::fields::f4, pcl::fields::alpha_m>; F = pcl::DefaultFeatureRepresentation<pcl::PPFSignature>::NdCopyPointFunctor]'
/usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation<PointDefault>::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<PointDefault, Key>::size;
| ^~~~~~
/usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int'
252 | Helper<Key, FieldT, NrDims>::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/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::<lambda(const int&)>]'
/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&)::<lambda(const int&)>) (const pcl::PCLPointField&)'
283 | { return bool(_M_pred(*__it)); }
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' <conversion>
/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&)::<lambda(const int&)>'
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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>]':
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = __gnu_cxx::__ops::_Iter_pred<pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)> >]'
/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<const pcl::PCLPointField*, std::vector<pcl::PCLPointField> >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::<lambda(int)>]'
/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&)::<lambda(int)>) (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&)::<lambda(int)>'
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'
make[2]: *** [aicp_core/CMakeFiles/aicpUtils.dir/build.make:118: aicp_core/CMakeFiles/aicpUtils.dir/src/utils/icpMonitor.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.
| from /local/robotpkg/var/tmp/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&)::<lambda(int)>'
| 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'
| 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:118: aicp_core/CMakeFiles/aicpUtils.dir/src/utils/icpMonitor.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
=> Marking ros-aicp-mapping-1.0.1 as broken
make[2]: *** [/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: pkg-check-installed] Error 2
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.17.0
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.8
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