robotpkg/wip/ros-aicp-mapping bulk build results
Log for ros-aicp-mapping-1.0.1 on Ubuntu-20.04-x86_64: build.log (Back)
--- Environment ---
_overrides_lang_ros_message_generation_PKGREQD=ros-message-generation>=0.4 ros-message-generation>=0.4 ros-message-generation>=0.4
_override_vars_sysutils_py_catkin_pkg=PKGREQD PKGREQD PKGREQD
_override_vars_interfaces_ros_common_msgs=PKGREQD PKGREQD PKGREQD
_override_vars_wip_libpointmatcher=PKGREQD PKGREQD PKGREQD
ROS_LANG_DISABLE=geneus:gennodejs
LOWER_ARCH=x86_64
OPSYS=Ubuntu
_overrides_interfaces_ros_common_msgs_PKGREQD=ros-common-msgs>=1.12 ros-common-msgs>=1.12 ros-common-msgs>=1.12
GZIP_CMD=/usr/bin/gzip
_override_vars_pkgtools_pkg_install=PKGREQD PKGREQD PKGREQD
LC_TIME=C
_overrides_sysutils_py_catkin_pkg_PKGREQD=py38-catkin-pkg>=0.2 py38-catkin-pkg>=0.2 py38-catkin-pkg>=0.2
OS_KERNEL_VERSION=5.4.0-216-generic
PKGREPO2DEB=/local/robotpkg/sbin/pkgrepo2deb
_override_vars_devel_ros_cmake_modules=PKGREQD PKGREQD PKGREQD
_overrides_wip_libpointmatcher_PKGREQD=libpointmatcher>=1.3.1 libpointmatcher>=1.3.1 libpointmatcher>=1.3.1
BULKBASE=/opt/openrobots
ECHO_N=echo -n
_overrides_pkgtools_pkg_install_PKGREQD=pkg_install>=20110805.12 pkg_install>=20110805.12 pkg_install>=20110805.12
OS_VERSION=20.04
_overrides_devel_ros_cmake_modules_PKGREQD=ros-cmake-modules>=0.3 ros-cmake-modules>=0.3 ros-cmake-modules>=0.3
ROBOTPKG_BASE=/local/robotpkg
PYTHON_LIB=/usr/lib/x86_64-linux-gnu/libpython3.8.so
_override_vars_lang_ros_genpy=PKGREQD PKGREQD PKGREQD
OLDPWD=/local/robotpkg/var/lib/robotpkg/wip/libpointmatcher
_override_vars_pkgtools_tnftp=PKGREQD PKGREQD
PYTHON=/usr/bin/python3.8
_overrides_lang_ros_genpy_PKGREQD=ros-genpy>=0.6<0.7 ros-genpy>=0.6<0.7 ros-genpy>=0.6<0.7
PKG_DBDIR=/opt/openrobots/var/db/robotpkg
hline="$bf======================================================================$rm"
_override_vars_devel_ros_catkin=PKGREQD PKGREQD PKGREQD
MACHINE_ARCH=x86_64
_overrides_pkgtools_tnftp_PKGREQD=tnftp>=20130505~ssl tnftp>=20130505~ssl
_override_vars_wip_ros_aicp_mapping=PKGREQD
FC=false
LC_CTYPE=C
NOSETESTS=/usr/bin/nosetests3
_overrides_devel_ros_catkin_PKGREQD=py38-ros-catkin>=0.7 py38-ros-catkin>=0.7 py38-ros-catkin>=0.7
EXPECT_TARGETS=package
LC_MONETARY=C
PKG_CONFIG=/usr/bin/pkg-config
_overrides_wip_ros_aicp_mapping_PKGREQD=ros-aicp-mapping-1.0.1~!doc
MAKEFLAGS= --no-print-directory -- PKGREQD.cmdline=ros-aicp-mapping-1.0.1~!doc RECURSIVE_PKGPATH=wip/ros-aicp-mapping\ tag=Ubuntu-20.04-x86_64 BULK_LOGDIR=/local/robotpkg/var/log/bulk BULKBASE=/opt/openrobots LOCALBASE=/opt/openrobots PKG_DBDIR=/opt/openrobots/var/db/robotpkg EXPECT_TARGETS=package
_override_vars_pkgtools_digest=PKGREQD PKGREQD
CPP=/usr/bin/gcc -E
LOWER_OPSYS=ubuntu
bf=
_override_vars_pkgtools_pkgrepo2deb=PKGREQD PKGREQD
_overrides_pkgtools_digest_PKGREQD=digest>=20080510 digest>=20080510
_override_vars_wip_ros_perception_pcl=PKGREQD PKGREQD PKGREQD
GCC=/usr/bin/gcc
DIGEST=/opt/openrobots/sbin/robotpkg_digest
TAR=/usr/bin/tar
LOWER_OS_VERSION=20.04
PYTHONDONTWRITEBYTECODE=1
MACHINE_KERNEL=Linux-5.4.0-216-generic-x86_64
_overrides_pkgtools_pkgrepo2deb_PKGREQD=pkgrepo2deb>=1.9 pkgrepo2deb>=1.9
OWNER_GID=robots
_overrides_wip_ros_perception_pcl_PKGREQD=ros-perception-pcl>=1.7.0 ros-perception-pcl>=1.7.0 ros-perception-pcl>=1.7.0
_override_vars_middleware_ros_comm=PKGREQD PKGREQD PKGREQD
PKGTOOLS_VERSION=20211115.3
RECURSIVE_PKGPATH=wip/ros-aicp-mapping
PKG_CONFIG_PATH=/opt/openrobots/lib/pkgconfig
_override_vars_image_opencv3=PKGREQD PKGREQD PKGREQD
_overrides_middleware_ros_comm_PKGREQD=ros-comm>=1.13 ros-comm>=1.13 ros-comm>=1.13
GXX=/usr/bin/g++
MAKECONF=/opt/robotpkg/etc/robotpkg-wip.conf
_override_vars_archivers_pax=PKGREQD PKGREQD
rm=
PYTHON_INCLUDE_CONFIG=/usr/include/x86_64-linux-gnu/python3.8/
LC_COLLATE=C
_override_vars_wip_libnabo=PKGREQD PKGREQD PKGREQD
_overrides_image_opencv3_PKGREQD=opencv3>=3 opencv3>=3 opencv3>=3
OS_KERNEL=Linux
ROBOTPKG_TRUSTED_ENV=robotpkg
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin
_overrides_archivers_pax_PKGREQD=pax pax
CMAKE=/usr/bin/cmake
CXXCPP=/usr/bin/g++ -E
_overrides_wip_libnabo_PKGREQD=libnabo>=1.0.7 libnabo>=1.0.7 libnabo>=1.0.7
MAKELEVEL=4
DEB_HOST_MULTIARCH=x86_64-linux-gnu
MACHINE_PLATFORM=Ubuntu-20.04-x86_64
PYTHON38_INCLUDE=/usr/include/python3.8/
ROBOTPKG_DIR=/local/robotpkg/var/lib/robotpkg
TNFTP=/opt/openrobots/sbin/tnftp
LANG=C
MAKEOVERRIDES=${-*-command-variables-*-}
LC_MESSAGES=C
tag=Ubuntu-20.04-x86_64
CXX=/usr/bin/g++
LOCALBASE=/opt/openrobots
SETUPTOOLS_USE_DISTUTILS=stdlib
BULK_LOGDIR=/local/robotpkg/var/log/bulk
OWNER_UID=rbulk
ZCAT=/usr/bin/zcat
_override_vars_math_ros_geometry=PKGREQD PKGREQD PKGREQD
PAX=/usr/bin/pax
LOWER_OS_KERNEL=linux
_override_vars_mapping_octomap=PKGREQD PKGREQD PKGREQD
_override_vars_math_eigen3=PKGREQD PKGREQD PKGREQD
GPG=/usr/bin/gpg --homedir=/opt/robotpkg/etc/gnupg
_overrides_math_ros_geometry_PKGREQD=ros-geometry>=1.11 ros-geometry>=1.11 ros-geometry>=1.11
PYTHON_INCLUDE=/usr/include/python3.8/
PWD=/local/robotpkg/var/lib/robotpkg/wip/ros-aicp-mapping
_override_vars_interfaces_ros_std_msgs=PKGREQD PKGREQD PKGREQD
_overrides_mapping_octomap_PKGREQD=octomap>=1.6.0 octomap>=1.6.0 octomap>=1.6.0
PYTHON38_LIB=/usr/lib/x86_64-linux-gnu/libpython3.8.so
_override_vars_middleware_ros_genmsg=PKGREQD PKGREQD PKGREQD
_overrides_math_eigen3_PKGREQD=eigen3>=3.0.0 eigen3>=3.0.0 eigen3>=3.0.0
_ROBOTPKG_NOW=0523092003
_overrides_interfaces_ros_std_msgs_PKGREQD=ros-std-msgs>=0.5 ros-std-msgs>=0.5 ros-std-msgs>=0.5
PYTHONPATH=/opt/openrobots/lib/python3.8/site-packages
LC_NUMERIC=C
_overrides_middleware_ros_genmsg_PKGREQD=ros-genmsg>=0.5<0.7 ros-genmsg>=0.5<0.7 ros-genmsg>=0.5<0.7
CC=/usr/bin/gcc
MFLAGS=--no-print-directory
PYTHON38=/usr/bin/python3.8
_override_vars_lang_ros_message_generation=PKGREQD PKGREQD PKGREQD
PKG_CONFIG_LIBDIR=/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
NODENAME=hydra64-ubuntu2004
---
Running set -e; cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1 && cd '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' && /usr/bin/env MAKELEVEL= 'CPPFLAGS=' 'CFLAGS=-pipe -O3 -DNDEBUG' 'LDFLAGS=' 'CXXFLAGS=-pipe -O3 -DNDEBUG' PREFIX='/opt/openrobots' HOME=/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work PATH='/opt/openrobots/bin:/opt/openrobots/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin' LD_LIBRARY_PATH='' LOCALBASE=/opt/openrobots PKGMANDIR=man make -j4 -f Makefile all
/usr/bin/cmake -S/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1 -B/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/CMakeFiles /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
make -f aicp_core/CMakeFiles/aicpRegistration.dir/build.make aicp_core/CMakeFiles/aicpRegistration.dir/depend
make -f aicp_core/CMakeFiles/aicpUtils.dir/build.make aicp_core/CMakeFiles/aicpUtils.dir/depend
make -f aicp_core/CMakeFiles/aicpOverlap.dir/build.make aicp_core/CMakeFiles/aicpOverlap.dir/depend
make -f aicp_core/CMakeFiles/aicpClassification.dir/build.make aicp_core/CMakeFiles/aicpClassification.dir/depend
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core/CMakeFiles/aicpRegistration.dir/DependInfo.cmake --color=
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core/CMakeFiles/aicpClassification.dir/DependInfo.cmake --color=
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core/CMakeFiles/aicpUtils.dir/DependInfo.cmake --color=
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core/CMakeFiles/aicpOverlap.dir/DependInfo.cmake --color=
Scanning dependencies of target aicpClassification
make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
make -f aicp_core/CMakeFiles/aicpClassification.dir/build.make aicp_core/CMakeFiles/aicpClassification.dir/build
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
[ 2%] Building CXX object aicp_core/CMakeFiles/aicpClassification.dir/src/classification/svm.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DROS_BUILD_SHARED_LIBS=1 -DaicpClassification_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/usr/include/vtk-7.1 -I/usr/include/freetype2 -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/usr/include/eigen3 -I/usr/include/pcl-1.10 -I/usr/include/ni -I/usr/include/openni2 -isystem /opt/openrobots/include -isystem /opt/openrobots/include/opencv -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpClassification.dir/src/classification/svm.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/classification/svm.cpp
Scanning dependencies of target aicpOverlap
make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
make -f aicp_core/CMakeFiles/aicpOverlap.dir/build.make aicp_core/CMakeFiles/aicpOverlap.dir/build
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
[ 5%] Building CXX object aicp_core/CMakeFiles/aicpOverlap.dir/src/overlap/octrees_overlap.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DDISABLE_LIBUSB_1_0 -DDISABLE_PCAP -DDISABLE_PNG -DROS_BUILD_SHARED_LIBS=1 -DaicpOverlap_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/opt/openrobots/include -isystem /usr/include/vtk-7.1 -isystem /usr/include/freetype2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.10 -isystem /usr/include/ni -isystem /usr/include/openni2 -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpOverlap.dir/src/overlap/octrees_overlap.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp
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
| ^~~~~
Scanning dependencies of target aicpRegistration
make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
make -f aicp_core/CMakeFiles/aicpRegistration.dir/build.make aicp_core/CMakeFiles/aicpRegistration.dir/build
Scanning dependencies of target aicpUtils
make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
make -f aicp_core/CMakeFiles/aicpUtils.dir/build.make aicp_core/CMakeFiles/aicpUtils.dir/build
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
[ 8%] Building CXX object aicp_core/CMakeFiles/aicpRegistration.dir/src/registration/pointmatcher_registration.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DDISABLE_LIBUSB_1_0 -DDISABLE_PCAP -DDISABLE_PNG -DROS_BUILD_SHARED_LIBS=1 -DaicpRegistration_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/opt/openrobots/include -isystem /usr/include/vtk-7.1 -isystem /usr/include/freetype2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.10 -isystem /usr/include/ni -isystem /usr/include/openni2 -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpRegistration.dir/src/registration/pointmatcher_registration.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp
[ 11%] Building CXX object aicp_core/CMakeFiles/aicpUtils.dir/src/utils/common.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DDISABLE_LIBUSB_1_0 -DDISABLE_PCAP -DDISABLE_PNG -DROS_BUILD_SHARED_LIBS=1 -DaicpUtils_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/opt/openrobots/include -isystem /usr/include/vtk-7.1 -isystem /usr/include/freetype2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.10 -isystem /usr/include/ni -isystem /usr/include/openni2 -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpUtils.dir/src/utils/common.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/common.cpp
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
| ^~~~~
[ 14%] Linking CXX shared library /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/stage/lib/libaicpClassification.so
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/cmake -E cmake_link_script CMakeFiles/aicpClassification.dir/link.txt --verbose=1
/usr/bin/g++ -fPIC -pipe -O3 -DNDEBUG -shared -Wl,-soname,libaicpClassification.so -o /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/stage/lib/libaicpClassification.so CMakeFiles/aicpClassification.dir/src/classification/svm.cpp.o -Wl,-rpath,/opt/openrobots/lib /opt/openrobots/lib/libopencv_ml.so.3.4.3 /opt/openrobots/lib/libopencv_objdetect.so.3.4.3 /opt/openrobots/lib/libopencv_shape.so.3.4.3 /opt/openrobots/lib/libopencv_stitching.so.3.4.3 /opt/openrobots/lib/libopencv_superres.so.3.4.3 /opt/openrobots/lib/libopencv_videostab.so.3.4.3 /opt/openrobots/lib/libopencv_calib3d.so.3.4.3 /opt/openrobots/lib/libopencv_features2d.so.3.4.3 /opt/openrobots/lib/libopencv_flann.so.3.4.3 /opt/openrobots/lib/libopencv_highgui.so.3.4.3 /opt/openrobots/lib/libopencv_photo.so.3.4.3 /opt/openrobots/lib/libopencv_video.so.3.4.3 /opt/openrobots/lib/libopencv_videoio.so.3.4.3 /opt/openrobots/lib/libopencv_imgcodecs.so.3.4.3 /opt/openrobots/lib/libopencv_imgproc.so.3.4.3 /opt/openrobots/lib/libopencv_core.so.3.4.3
make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
[ 14%] Built target aicpClassification
make -f aicp_srv/CMakeFiles/_aicp_srv_generate_messages_check_deps_ProcessFile.dir/build.make aicp_srv/CMakeFiles/_aicp_srv_generate_messages_check_deps_ProcessFile.dir/depend
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_srv /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_srv /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_srv/CMakeFiles/_aicp_srv_generate_messages_check_deps_ProcessFile.dir/DependInfo.cmake --color=
Scanning dependencies of target _aicp_srv_generate_messages_check_deps_ProcessFile
make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
make -f aicp_srv/CMakeFiles/_aicp_srv_generate_messages_check_deps_ProcessFile.dir/build.make aicp_srv/CMakeFiles/_aicp_srv_generate_messages_check_deps_ProcessFile.dir/build
make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_srv && ../catkin_generated/env_cached.sh /usr/bin/python3.8 /opt/openrobots/share/genmsg/cmake//../../../lib/genmsg/genmsg_check_deps.py aicp_srv /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_srv/srv/ProcessFile.srv
make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
[ 14%] Built target _aicp_srv_generate_messages_check_deps_ProcessFile
[ 17%] Building CXX object aicp_core/CMakeFiles/aicpUtils.dir/src/utils/timing.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DDISABLE_LIBUSB_1_0 -DDISABLE_PCAP -DDISABLE_PNG -DROS_BUILD_SHARED_LIBS=1 -DaicpUtils_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/opt/openrobots/include -isystem /usr/include/vtk-7.1 -isystem /usr/include/freetype2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.10 -isystem /usr/include/ni -isystem /usr/include/openni2 -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpUtils.dir/src/utils/timing.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/timing.cpp
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
| ^~~~~
[ 20%] Building CXX object aicp_core/CMakeFiles/aicpUtils.dir/src/utils/cloudIO.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DDISABLE_LIBUSB_1_0 -DDISABLE_PCAP -DDISABLE_PNG -DROS_BUILD_SHARED_LIBS=1 -DaicpUtils_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/opt/openrobots/include -isystem /usr/include/vtk-7.1 -isystem /usr/include/freetype2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.10 -isystem /usr/include/ni -isystem /usr/include/openni2 -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpUtils.dir/src/utils/cloudIO.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp
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
| ^~~~~
[ 22%] Building CXX object aicp_core/CMakeFiles/aicpUtils.dir/src/utils/fileIO.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DDISABLE_LIBUSB_1_0 -DDISABLE_PCAP -DDISABLE_PNG -DROS_BUILD_SHARED_LIBS=1 -DaicpUtils_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/opt/openrobots/include -isystem /usr/include/vtk-7.1 -isystem /usr/include/freetype2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.10 -isystem /usr/include/ni -isystem /usr/include/openni2 -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpUtils.dir/src/utils/fileIO.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/fileIO.cpp
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
[ 25%] Building CXX object aicp_core/CMakeFiles/aicpUtils.dir/src/utils/icpMonitor.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DDISABLE_LIBUSB_1_0 -DDISABLE_PCAP -DDISABLE_PNG -DROS_BUILD_SHARED_LIBS=1 -DaicpUtils_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/opt/openrobots/include -isystem /usr/include/vtk-7.1 -isystem /usr/include/freetype2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.10 -isystem /usr/include/ni -isystem /usr/include/openni2 -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpUtils.dir/src/utils/icpMonitor.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp
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]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
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....
[ 28%] Building CXX object aicp_core/CMakeFiles/aicpRegistration.dir/src/registration/aligned_cloud.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DDISABLE_LIBUSB_1_0 -DDISABLE_PCAP -DDISABLE_PNG -DROS_BUILD_SHARED_LIBS=1 -DaicpRegistration_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/opt/openrobots/include -isystem /usr/include/vtk-7.1 -isystem /usr/include/freetype2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.10 -isystem /usr/include/ni -isystem /usr/include/openni2 -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpRegistration.dir/src/registration/aligned_cloud.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp
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....
[ 31%] Building CXX object aicp_core/CMakeFiles/aicpRegistration.dir/src/registration/aligned_clouds_graph.cpp.o
cd /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_core && /usr/bin/g++ -DDISABLE_LIBUSB_1_0 -DDISABLE_PCAP -DDISABLE_PNG -DROS_BUILD_SHARED_LIBS=1 -DaicpRegistration_EXPORTS -Dqh_QHpointer -DvtkRenderingContext2D_AUTOINIT="1(vtkRenderingContextOpenGL2)" -DvtkRenderingCore_AUTOINIT="3(vtkInteractionStyle,vtkRenderingFreeType,vtkRenderingOpenGL2)" -I/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include -I/opt/openrobots/include -isystem /usr/include/vtk-7.1 -isystem /usr/include/freetype2 -isystem /usr/include/eigen3 -isystem /usr/include/pcl-1.10 -isystem /usr/include/ni -isystem /usr/include/openni2 -pipe -O3 -DNDEBUG -fPIC -std=c++11 -o CMakeFiles/aicpRegistration.dir/src/registration/aligned_clouds_graph.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_clouds_graph.cpp
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]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build'
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]: 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