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-200-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-200-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 _override_vars_pkgtools_pkg_config=PKGREQD PKGREQD PKGREQD 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 _overrides_pkgtools_pkg_config_PKGREQD=pkg-config>=0.22 pkg-config>=0.22 pkg-config>=0.22 _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=1211160215 _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/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/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/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/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 [ 11%] 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 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 [ 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/console/print.h:44, from /usr/include/pcl-1.10/pcl/common/impl/norms.hpp:43, from /usr/include/pcl-1.10/pcl/common/norms.h:198, from /usr/include/pcl-1.10/pcl/common/common_headers.h:39, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/pcl_macros.h:77, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if make -f aicp_ros/CMakeFiles/std_srvs_generate_messages_py.dir/build.make aicp_ros/CMakeFiles/std_srvs_generate_messages_py.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_ros /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_ros /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build/aicp_ros/CMakeFiles/std_srvs_generate_messages_py.dir/DependInfo.cmake --color= Scanning dependencies of target std_srvs_generate_messages_py make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make -f aicp_ros/CMakeFiles/std_srvs_generate_messages_py.dir/build.make aicp_ros/CMakeFiles/std_srvs_generate_messages_py.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_ros/CMakeFiles/std_srvs_generate_messages_py.dir/build'. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' [ 20%] Built target std_srvs_generate_messages_py make -f aicp_srv/CMakeFiles/roscpp_generate_messages_py.dir/build.make aicp_srv/CMakeFiles/roscpp_generate_messages_py.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/roscpp_generate_messages_py.dir/DependInfo.cmake --color= In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Scanning dependencies of target roscpp_generate_messages_py /usr/include/pcl-1.10/pcl/point_types.h: At global scope: make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make -f aicp_srv/CMakeFiles/roscpp_generate_messages_py.dir/build.make aicp_srv/CMakeFiles/roscpp_generate_messages_py.dir/build /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_srv/CMakeFiles/roscpp_generate_messages_py.dir/build'. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator/=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, [ 20%] Built target roscpp_generate_messages_py | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator*=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator/=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: [ 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 /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator*=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'mulscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator/=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'divscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator/=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/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 | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator*=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator/=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator*=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator/=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator*=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator/=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator*=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator/=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'mulscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'divscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator*=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator*=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator*=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'mulscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'divscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'mulscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'divscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator*=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator/=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator*=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/octomap/math/Vector3.h:37, from /usr/include/octomap/octomap_types.h:42, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator*=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /usr/include/pcl-1.10/pcl/pcl_base.h:53, from /usr/include/pcl-1.10/pcl/common/io.h:46, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h: In function 'void pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)': /usr/include/pcl-1.10/pcl/conversions.h:317:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /usr/include/pcl-1.10/pcl/conversions.h: In lambda function: /usr/include/pcl-1.10/pcl/conversions.h:317:65: error: request for member 'name' in 'field', which is of non-class type 'const int' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h: In static member function 'static bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)': /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 45 | [point_offset](auto polygon) | ^~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h: In lambda function: /usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 47 | std::transform(polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 48 | polygon.vertices.end (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 49 | polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 50 | [point_offset](auto& point_idx) | ^~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h: In function 'int pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)': /usr/include/pcl-1.10/pcl/common/io.h:65:29: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:65:56: error: request for member 'name' in 'field', which is of non-class type 'const int' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const pcl::PCLPointCloud2&)': /usr/include/pcl-1.10/pcl/common/io.h:144:18: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h:144:35: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:144:75: error: request for member 'name' in 'field', which is of non-class type 'const int' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: At global scope: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp: In member function 'void aicp::OctreesOverlap::createTree(pcl::PointCloud&, Eigen::Isometry3d, octomap::ColorOcTree*, octomap::ColorOcTreeNode::Color*)': /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:166:5: error: 'gettimeofday' was not declared in this scope 166 | gettimeofday(&start, NULL); // start timer | ^~~~~~~~~~~~ In file included from /usr/include/c++/9/algorithm:62, from /usr/include/octomap/OccupancyOcTreeBase.hxx:35, from /usr/include/octomap/OccupancyOcTreeBase.h:506, from /usr/include/octomap/OcTree.h:38, from /usr/include/octomap/octomap.h:37, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator/=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:359, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::_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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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 | ^~~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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::_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::_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 | ^~~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const 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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: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::_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: 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 | ^~~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: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: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: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: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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: 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 | ^~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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> | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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> | ^~~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: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::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: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: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::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' 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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: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:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::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::_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: 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: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: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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::_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: 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: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: 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: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:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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: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:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_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 | ^~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: 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: /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::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: 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: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: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: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: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::_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: 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: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: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: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: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: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: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: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:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.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:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /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/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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:452:1: error: 'plusscalar' 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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: 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: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::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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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: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: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: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/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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: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::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: 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 | ^~~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator/=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'divscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: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: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: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: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: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: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: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: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: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: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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: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: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: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: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::_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: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: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: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: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: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: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: 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: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /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:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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: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: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: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:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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::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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const 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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: 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: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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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: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: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator/=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/vector:60, from /usr/include/octomap/octomap_types.h:38, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/vector:60, from /usr/include/octomap/octomap_types.h:38, from /usr/include/octomap/octomap.h:34, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_overlap/octrees_overlap.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/overlap/octrees_overlap.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: 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: /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /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/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: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: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: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: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: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: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: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::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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_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: 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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: 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: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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'mulscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'divscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /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::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: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: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::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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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::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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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> | ^~~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: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/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::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: 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 | ^~~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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::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::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: 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: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:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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 | ^~~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~ /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/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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::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: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::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: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::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:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~~ /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/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: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/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: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/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /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: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/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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:574:1: note: suggested alternatives: /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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: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: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: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::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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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> | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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: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: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: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: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: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: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: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: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: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:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: /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::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: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::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: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: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:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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: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: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::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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /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:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: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: 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: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: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: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::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:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::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> | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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::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::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: 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::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::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 | ^~~~~ /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_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::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::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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::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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: '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: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: '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: 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 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: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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 pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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::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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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::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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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::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::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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::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::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 | ^~~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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::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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: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::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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::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: 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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: 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 | ^~~~~ /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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::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: 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: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: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::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: 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: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: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: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:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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 | ^~~~~ /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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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: 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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: '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: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: '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: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: '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: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: '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: 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: '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: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: '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: 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: '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: '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> | ^~~~ /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 | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /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: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 | ^~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/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/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /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/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: 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: note: suggested alternatives: /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/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: 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: '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: '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: '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: '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: '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: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: '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: '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: '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::_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /usr/include/pcl-1.10/pcl/pcl_base.h:53, from /usr/include/pcl-1.10/pcl/common/common.h:40, from /usr/include/pcl-1.10/pcl/common/common_headers.h:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/abstract_registrator.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /usr/include/pcl-1.10/pcl/pcl_base.h:53, from /usr/include/pcl-1.10/pcl/common/io.h:46, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h: In function 'void pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)': /usr/include/pcl-1.10/pcl/conversions.h:317:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /usr/include/pcl-1.10/pcl/conversions.h: In lambda function: /usr/include/pcl-1.10/pcl/conversions.h:317:65: error: request for member 'name' in 'field', which is of non-class type 'const int' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h: In static member function 'static bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)': /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 45 | [point_offset](auto polygon) | ^~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h: In lambda function: /usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 47 | std::transform(polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 48 | polygon.vertices.end (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 49 | polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 50 | [point_offset](auto& point_idx) | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h: In function 'void pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)': /usr/include/pcl-1.10/pcl/conversions.h:317:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /usr/include/pcl-1.10/pcl/conversions.h: In lambda function: /usr/include/pcl-1.10/pcl/conversions.h:317:65: error: request for member 'name' in 'field', which is of non-class type 'const int' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h: In static member function 'static bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)': /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 45 | [point_offset](auto polygon) | ^~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h: In lambda function: /usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 47 | std::transform(polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 48 | polygon.vertices.end (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 49 | polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 50 | [point_offset](auto& point_idx) | ^~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h: In function 'int pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)': /usr/include/pcl-1.10/pcl/common/io.h:65:29: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:65:56: error: request for member 'name' in 'field', which is of non-class type 'const int' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const pcl::PCLPointCloud2&)': /usr/include/pcl-1.10/pcl/common/io.h:144:18: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h:144:35: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:144:75: error: request for member 'name' in 'field', which is of non-class type 'const int' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: At global scope: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h: In function 'int pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)': /usr/include/pcl-1.10/pcl/common/io.h:65:29: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:65:56: error: request for member 'name' in 'field', which is of non-class type 'const int' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const pcl::PCLPointCloud2&)': /usr/include/pcl-1.10/pcl/common/io.h:144:18: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h:144:35: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:144:75: error: request for member 'name' in 'field', which is of non-class type 'const int' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: At global scope: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h: At global scope: /usr/include/pcl-1.10/pcl/io/file_io.h:235:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 235 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h:252:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 252 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token 266 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token 280 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:304:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 304 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:317:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 317 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h: At global scope: /usr/include/pcl-1.10/pcl/io/file_io.h:235:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 235 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h:252:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 252 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token 266 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token 280 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:304:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 304 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:317:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 317 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if make -f aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build.make aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_cpp.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/rosgraph_msgs_generate_messages_cpp.dir/DependInfo.cmake --color= Scanning dependencies of target rosgraph_msgs_generate_messages_cpp 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/rosgraph_msgs_generate_messages_cpp.dir/build.make aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_cpp.dir/build'. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' [ 22%] Built target rosgraph_msgs_generate_messages_cpp make -f aicp_srv/CMakeFiles/std_msgs_generate_messages_cpp.dir/build.make aicp_srv/CMakeFiles/std_msgs_generate_messages_cpp.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/std_msgs_generate_messages_cpp.dir/DependInfo.cmake --color= Scanning dependencies of target std_msgs_generate_messages_cpp 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/std_msgs_generate_messages_cpp.dir/build.make aicp_srv/CMakeFiles/std_msgs_generate_messages_cpp.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_srv/CMakeFiles/std_msgs_generate_messages_cpp.dir/build'. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' [ 22%] Built target std_msgs_generate_messages_cpp make -f aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build.make aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_lisp.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/rosgraph_msgs_generate_messages_lisp.dir/DependInfo.cmake --color= Scanning dependencies of target rosgraph_msgs_generate_messages_lisp 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/rosgraph_msgs_generate_messages_lisp.dir/build.make aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_lisp.dir/build'. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' [ 22%] Built target rosgraph_msgs_generate_messages_lisp make -f aicp_srv/CMakeFiles/std_msgs_generate_messages_py.dir/build.make aicp_srv/CMakeFiles/std_msgs_generate_messages_py.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/std_msgs_generate_messages_py.dir/DependInfo.cmake --color= Scanning dependencies of target std_msgs_generate_messages_py 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/std_msgs_generate_messages_py.dir/build.make aicp_srv/CMakeFiles/std_msgs_generate_messages_py.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_srv/CMakeFiles/std_msgs_generate_messages_py.dir/build'. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' [ 22%] Built target std_msgs_generate_messages_py make -f aicp_srv/CMakeFiles/roscpp_generate_messages_lisp.dir/build.make aicp_srv/CMakeFiles/roscpp_generate_messages_lisp.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/roscpp_generate_messages_lisp.dir/DependInfo.cmake --color= Scanning dependencies of target roscpp_generate_messages_lisp 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/roscpp_generate_messages_lisp.dir/build.make aicp_srv/CMakeFiles/roscpp_generate_messages_lisp.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_srv/CMakeFiles/roscpp_generate_messages_lisp.dir/build'. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' [ 22%] Built target roscpp_generate_messages_lisp make -f aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build.make aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_py.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/rosgraph_msgs_generate_messages_py.dir/DependInfo.cmake --color= Scanning dependencies of target rosgraph_msgs_generate_messages_py 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/rosgraph_msgs_generate_messages_py.dir/build.make aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_srv/CMakeFiles/rosgraph_msgs_generate_messages_py.dir/build'. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' [ 22%] Built target rosgraph_msgs_generate_messages_py make -f aicp_srv/CMakeFiles/std_msgs_generate_messages_lisp.dir/build.make aicp_srv/CMakeFiles/std_msgs_generate_messages_lisp.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/std_msgs_generate_messages_lisp.dir/DependInfo.cmake --color= Scanning dependencies of target std_msgs_generate_messages_lisp 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/std_msgs_generate_messages_lisp.dir/build.make aicp_srv/CMakeFiles/std_msgs_generate_messages_lisp.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_srv/CMakeFiles/std_msgs_generate_messages_lisp.dir/build'. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' [ 22%] Built target std_msgs_generate_messages_lisp make -f aicp_srv/CMakeFiles/roscpp_generate_messages_cpp.dir/build.make aicp_srv/CMakeFiles/roscpp_generate_messages_cpp.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/roscpp_generate_messages_cpp.dir/DependInfo.cmake --color= In file included from /usr/include/c++/9/algorithm:62, from /usr/include/boost/smart_ptr/shared_ptr.hpp:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:69, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' Scanning dependencies of target roscpp_generate_messages_cpp 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/roscpp_generate_messages_cpp.dir/build.make aicp_srv/CMakeFiles/roscpp_generate_messages_cpp.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: Nothing to be done for 'aicp_srv/CMakeFiles/roscpp_generate_messages_cpp.dir/build'. make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' [ 22%] Built target roscpp_generate_messages_cpp [ 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/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /usr/include/pcl-1.10/pcl/pcl_macros.h:66, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/cloudIO.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' In file included from /usr/include/pcl-1.10/pcl/pcl_macros.h:77, from /usr/include/pcl-1.10/pcl/point_types.h:42, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ make[2]: *** [aicp_core/CMakeFiles/aicpOverlap.dir/build.make:66: aicp_core/CMakeFiles/aicpOverlap.dir/src/overlap/octrees_overlap.cpp.o] Error 1 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' 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/aicpUtils.dir/src/utils/filteringUtils.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/filteringUtils.cpp.o -c /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp In file included from /usr/include/pcl-1.10/pcl/pcl_macros.h:77, from /usr/include/pcl-1.10/pcl/PCLHeader.h:10, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/console/print.h:44, from /usr/include/pcl-1.10/pcl/conversions.h:53, from /usr/include/pcl-1.10/pcl/common/io.h:48, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/pcl_config.h:7:4: error: #error PCL requires C++14 or above 7 | #error PCL requires C++14 or above | ^~~~~ 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_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 | ^~~~~ 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/c++/9/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/register_point_struct.h:56, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents /usr/include/pcl-1.10/pcl/point_traits.h:102:63: error: 'type' was not declared in this scope; did you mean 'boost::type'? 102 | static const std::uint32_t value = sizeof (T) / sizeof (type); | ^~~~ | boost::type In file included from /usr/include/boost/numeric/conversion/cast.hpp:32, from /usr/include/boost/date_time/posix_time/posix_time_duration.hpp:15, from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:16, from /usr/include/boost/thread/thread_time.hpp:11, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/mutex.hpp:16, from /usr/include/boost/thread/mutex.hpp:16, from /opt/openrobots/include/pointmatcher/PointMatcher.h:52, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/type.hpp:14:10: note: 'boost::type' declared here 14 | struct type {}; | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator*=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'mulscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator/=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'divscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: 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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: 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: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::_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: 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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: 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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::_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 | ^~~~~ /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: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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::_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: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: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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_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: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator*=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'mulscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator/=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'divscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator*=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'mulscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator/=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'divscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: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: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: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::_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: 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: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: '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: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: '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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: 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> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator*=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'mulscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'divscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: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: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::_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 | ^~~~~ /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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.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: 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/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: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: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: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: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: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: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::_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: 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: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: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: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: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::_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: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: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: 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:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: '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:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: '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:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: 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 | ^~~~~ /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/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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: 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:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: 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: /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: 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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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::_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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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::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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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::_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /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/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator*=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'mulscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator/=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator/=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator*=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'mulscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator/=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'divscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:50, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_traits.h:101:25: error: 'remove_all_extents_t' in namespace 'std' does not name a template type; did you mean 'remove_all_extents'? 101 | using type = std::remove_all_extents_t; | ^~~~~~~~~~~~~~~~~~~~ | remove_all_extents In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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::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/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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::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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.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: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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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::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: 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: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: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: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: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_cloud.h:52, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/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: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/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: 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:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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::_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/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator*=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'mulscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator/=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::_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: 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: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::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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h: In function 'void pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)': /usr/include/pcl-1.10/pcl/conversions.h:317:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /usr/include/pcl-1.10/pcl/conversions.h: In lambda function: /usr/include/pcl-1.10/pcl/conversions.h:317:65: error: request for member 'name' in 'field', which is of non-class type 'const int' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^~~~ /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:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h: In static member function 'static bool pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)': /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:37: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 45 | [point_offset](auto polygon) | ^~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h: In lambda function: /usr/include/pcl-1.10/pcl/PolygonMesh.h:47:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 47 | std::transform(polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:48:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 48 | polygon.vertices.end (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:49:48: error: request for member 'vertices' in 'polygon', which is of non-class type 'int' 49 | polygon.vertices.begin (), | ^~~~~~~~ /usr/include/pcl-1.10/pcl/PolygonMesh.h:50:55: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 50 | [point_offset](auto& point_idx) | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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::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/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h: In function 'int pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)': /usr/include/pcl-1.10/pcl/common/io.h:65:29: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/io.h: In lambda function: /usr/include/pcl-1.10/pcl/common/io.h:65:56: error: request for member 'name' in 'field', which is of non-class type 'const int' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/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: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 | ^~~~~ /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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_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:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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: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: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:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/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; }); | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: '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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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:478:1: error: 'plusscalar' 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/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: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:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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::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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/register_point_struct.h: At global scope: /usr/include/pcl-1.10/pcl/register_point_struct.h:97:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 97 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:104:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 104 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:114:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 114 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:121:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 121 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:131:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 131 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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/register_point_struct.h:138:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 138 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /usr/include/pcl-1.10/pcl/register_point_struct.h:148:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 148 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /usr/include/pcl-1.10/pcl/register_point_struct.h:155:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 155 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/register_point_struct.h:165:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 165 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /usr/include/pcl-1.10/pcl/register_point_struct.h:172:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 172 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /usr/include/pcl-1.10/pcl/register_point_struct.h:182:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 182 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/register_point_struct.h:189:10: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 189 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /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/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: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/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: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: 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: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: 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: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: 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: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: 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: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: 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::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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: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: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: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: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: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: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: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: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: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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator*=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'mulscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator/=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator*=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'mulscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator/=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'divscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator/=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator*=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'mulscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: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: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::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 | ^~~~~ /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: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 | ^~~~~ /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: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 | ^~~~~ /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:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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: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: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: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: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: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: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::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: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: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: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: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: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::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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: '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::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: '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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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::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/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: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: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: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: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: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: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::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: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: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: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: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::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: 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: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: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: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:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'divscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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:518:1: error: 'plusscalar' 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/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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: 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> | ^~~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: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: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: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> | ^~~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~~ /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/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:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: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/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: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: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: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: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: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: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::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: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: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: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: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: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: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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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: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: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::_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 | ^~~~ /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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: '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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /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: 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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: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: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: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: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: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: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: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: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: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: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: 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:525:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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: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: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: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: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: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: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: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: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: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::_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: 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: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: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: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: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: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: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: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: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::_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: 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: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: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: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: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: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: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: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:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'mulscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'divscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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 | ^~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator*=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'mulscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator/=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'divscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: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:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: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/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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: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: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: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: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: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::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: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: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: 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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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: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::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 | ^~~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'mulscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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::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::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::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: 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:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: 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: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:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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::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::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::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::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: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::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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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: 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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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: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> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: 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: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:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: 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: /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/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/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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: '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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:359, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/impl/point_types.hpp: In function 'std::ostream& pcl::operator<<(std::ostream&, const pcl::Histogram&)': /usr/include/pcl-1.10/pcl/impl/point_types.hpp:1696:25: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 1696 | [&os](const auto& hist) { os << ", " << hist; }); | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: template argument 1 is invalid 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator+=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'plusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const pcl::_RGB&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minus' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:365:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator-=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'minusscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator*=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'mulscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_RGB& pcl::common::operator/=(pcl::_RGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:365:1: error: 'divscalar' is not a member of 'pcl::traits' 365 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_RGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: template argument 1 is invalid 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: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::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: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: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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator+=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'plusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const pcl::_Intensity&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minus' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:370:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator-=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'minusscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator*=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'mulscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity& pcl::common::operator/=(pcl::_Intensity&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:370:1: error: 'divscalar' is not a member of 'pcl::traits' 370 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: template argument 1 is invalid 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator+=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'plusscalar' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const pcl::_Intensity8u&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minus' is not a member of 'pcl::traits' 375 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity8u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:375:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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: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: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::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/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 | ^~~~ /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/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: /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/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity8u& pcl::common::operator-=(pcl::_Intensity8u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:375:1: error: 'minusscalar' 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/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 | ^~~~ /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/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 | ^~~~ /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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: template argument 1 is invalid 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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 /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator+=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'plusscalar' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const pcl::_Intensity32u&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minus' is not a member of 'pcl::traits' 380 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Intensity32u, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:380:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Intensity32u& pcl::common::operator-=(pcl::_Intensity32u&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:380:1: error: 'minusscalar' is not a member of 'pcl::traits' 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: 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::_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: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::_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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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:385:1: error: template argument 1 is invalid 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /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 /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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 /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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 /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator+=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'plusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const pcl::_PointXYZ&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minus' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZ& pcl::common::operator-=(pcl::_PointXYZ&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:385:1: error: 'minusscalar' is not a member of 'pcl::traits' 385 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZ, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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::_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: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: /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/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.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: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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: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/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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> | ^~~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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: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:678:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: template argument 1 is invalid 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator+=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'plusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const pcl::_PointXYZRGBA&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /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: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: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 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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minus' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBA& pcl::common::operator-=(pcl::_PointXYZRGBA&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:392:1: error: 'minusscalar' is not a member of 'pcl::traits' 392 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: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: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::_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: 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: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: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: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: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: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: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:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:400:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: template argument 1 is invalid 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator+=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'plusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const pcl::_PointXYZRGB&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minus' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator-=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'minusscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator*=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'mulscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGB& pcl::common::operator/=(pcl::_PointXYZRGB&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:400:1: error: 'divscalar' is not a member of 'pcl::traits' 400 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: template argument 1 is invalid 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator+=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'plusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const pcl::_PointXYZRGBL&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: /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/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minus' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator-=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'minusscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator*=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'mulscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBL& pcl::common::operator/=(pcl::_PointXYZRGBL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:408:1: error: 'divscalar' is not a member of 'pcl::traits' 408 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Geometry:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/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:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-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:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: template argument 1 is invalid 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator+=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'plusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const pcl::_PointXYZHSV&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minus' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZHSV& pcl::common::operator-=(pcl::_PointXYZHSV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'minusscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: 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:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:5, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/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/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:417:1: error: 'divscalar' is not a member of 'pcl::traits' 417 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZHSV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: template argument 1 is invalid 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator+=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'plusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const pcl::PointXY&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minus' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator-=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'minusscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXY& pcl::common::operator*=(pcl::PointXY&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'mulscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/aligned_cloud.hpp:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/aligned_cloud.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/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/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:427:1: error: 'divscalar' is not a member of 'pcl::traits' 427 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXY, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: template argument 1 is invalid 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator+=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'plusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const pcl::PointUV&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minus' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator-=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'minusscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator*=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'mulscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointUV& pcl::common::operator/=(pcl::PointUV&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:432:1: error: 'divscalar' is not a member of 'pcl::traits' 432 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointUV, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: template argument 1 is invalid 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator+=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'plusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const pcl::InterestPoint&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minus' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator-=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'minusscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator*=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'mulscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::InterestPoint& pcl::common::operator/=(pcl::InterestPoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:437:1: error: 'divscalar' is not a member of 'pcl::traits' 437 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::InterestPoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: template argument 1 is invalid 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator+=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'plusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const pcl::_PointXYZI&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minus' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator-=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'minusscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator*=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'mulscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZI& pcl::common::operator/=(pcl::_PointXYZI&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:444:1: error: 'divscalar' is not a member of 'pcl::traits' 444 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: template argument 1 is invalid 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator+=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'plusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const pcl::PointXYZL&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /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/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minus' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:452:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZL& pcl::common::operator-=(pcl::PointXYZL&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:452:1: error: 'minusscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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: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::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::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: 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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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: 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 | ^~~~ /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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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:452:1: error: 'divscalar' is not a member of 'pcl::traits' 452 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: template argument 1 is invalid 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator+=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'plusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_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::Label& pcl::common::operator-=(pcl::Label&, const pcl::Label&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minus' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:459:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Label& pcl::common::operator-=(pcl::Label&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:459:1: error: 'minusscalar' is not a member of 'pcl::traits' 459 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Label, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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::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::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: 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:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: template argument 1 is invalid 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator+=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'plusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::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::_Normal& pcl::common::operator-=(pcl::_Normal&, const pcl::_Normal&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'divscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minus' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator-=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'minusscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator*=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'mulscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Normal& pcl::common::operator/=(pcl::_Normal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:463:1: error: 'divscalar' is not a member of 'pcl::traits' 463 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Normal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: template argument 1 is invalid 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator+=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'plusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::_Axis& pcl::common::operator-=(pcl::_Axis&, const pcl::_Axis&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minus' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator-=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'minusscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator*=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'mulscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_Axis& pcl::common::operator/=(pcl::_Axis&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:471:1: error: 'divscalar' is not a member of 'pcl::traits' 471 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_Axis, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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: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: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: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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: template argument 1 is invalid 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator+=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'plusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const pcl::PointNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minus' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator-=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'minusscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator*=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'mulscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointNormal& pcl::common::operator/=(pcl::PointNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:478:1: error: 'divscalar' is not a member of 'pcl::traits' 478 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: template argument 1 is invalid 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator+=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'plusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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::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::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const pcl::_PointXYZRGBNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minus' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator-=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'minusscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointXYZRGBNormal& pcl::common::operator*=(pcl::_PointXYZRGBNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'mulscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: 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> | ^~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:487:1: error: 'divscalar' is not a member of 'pcl::traits' 487 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointXYZRGBNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: template argument 1 is invalid 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator+=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'plusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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: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::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const pcl::PointXYZINormal&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /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 /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /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 /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minus' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZINormal& pcl::common::operator-=(pcl::PointXYZINormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:498:1: error: 'minusscalar' is not a member of 'pcl::traits' 498 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZINormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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::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: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: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: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: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: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: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: 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: /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/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /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/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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 | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: template argument 1 is invalid 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator+=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'plusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const pcl::PointXYZLNormal&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minus' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator-=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'minusscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointXYZLNormal& pcl::common::operator*=(pcl::PointXYZLNormal&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:508:1: error: 'mulscalar' is not a member of 'pcl::traits' 508 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointXYZLNormal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: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: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::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: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: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: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: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: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: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: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: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: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: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: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: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: template argument 1 is invalid 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator+=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'plusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const pcl::PointWithRange&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minus' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithRange& pcl::common::operator-=(pcl::PointWithRange&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:518:1: error: 'minusscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: 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> | ^~~~ /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/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: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::_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: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: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::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: 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: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: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: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: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:518:1: error: 'divscalar' is not a member of 'pcl::traits' 518 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithRange, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: template argument 1 is invalid 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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: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:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h: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:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator+=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'plusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const pcl::_PointWithViewpoint&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minus' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointWithViewpoint& pcl::common::operator-=(pcl::_PointWithViewpoint&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:525:1: error: 'minusscalar' is not a member of 'pcl::traits' 525 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointWithViewpoint, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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::_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 /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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> | ^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_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:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} In file included from /usr/include/c++/9/string:48, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/boost/math/policies/policy.hpp:14, from /usr/include/boost/math/special_functions/math_fwd.hpp:29, from /usr/include/boost/math/special_functions/sign.hpp:17, from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34, from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63, from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54, from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44, from /usr/include/boost/lexical_cast.hpp:32, from /opt/openrobots/include/pointmatcher/Parametrizable.h:44, from /opt/openrobots/include/pointmatcher/PointMatcher.h:63, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-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:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: template argument 1 is invalid 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: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: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /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/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /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/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator+=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'plusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const pcl::MomentInvariants&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minus' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::MomentInvariants& pcl::common::operator-=(pcl::MomentInvariants&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:535:1: error: 'minusscalar' is not a member of 'pcl::traits' 535 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::MomentInvariants, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: 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:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: 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:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: template argument 1 is invalid 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator+=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'plusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h: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:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const pcl::PrincipalRadiiRSD&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minus' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator-=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'minusscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator*=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'mulscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalRadiiRSD& pcl::common::operator/=(pcl::PrincipalRadiiRSD&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:541:1: error: 'divscalar' is not a member of 'pcl::traits' 541 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalRadiiRSD, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: template argument 1 is invalid 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_cloud.h:52, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/make_shared.h:73:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 73 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/make_shared.h:79:6: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 79 | std::enable_if_t::value, shared_ptr> make_shared(Args&&... args) | ^~~~~~~~~~~ | enable_if In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator+=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'plusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const pcl::Boundary&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minus' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:546:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator-=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'minusscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator*=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'mulscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Boundary& pcl::common::operator/=(pcl::Boundary&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:546:1: error: 'divscalar' is not a member of 'pcl::traits' 546 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Boundary, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: template argument 1 is invalid 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator+=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'plusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const pcl::PrincipalCurvatures&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minus' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator-=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'minusscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator*=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'mulscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PrincipalCurvatures& pcl::common::operator/=(pcl::PrincipalCurvatures&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:550:1: error: 'divscalar' is not a member of 'pcl::traits' 550 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PrincipalCurvatures, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: template argument 1 is invalid 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator+=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'plusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const pcl::PFHSignature125&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minus' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:558:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator-=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'minusscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator*=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'mulscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHSignature125& pcl::common::operator/=(pcl::PFHSignature125&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:558:1: error: 'divscalar' is not a member of 'pcl::traits' 558 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHSignature125, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: template argument 1 is invalid 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator+=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'plusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const pcl::PFHRGBSignature250&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minus' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:562:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator-=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'minusscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator*=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'mulscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PFHRGBSignature250& pcl::common::operator/=(pcl::PFHRGBSignature250&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:562:1: error: 'divscalar' is not a member of 'pcl::traits' 562 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PFHRGBSignature250, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: template argument 1 is invalid 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator+=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'plusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const pcl::PPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minus' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator-=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'minusscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator*=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'mulscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFSignature& pcl::common::operator/=(pcl::PPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:566:1: error: 'divscalar' is not a member of 'pcl::traits' 566 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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"; }; | ^~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: template argument 1 is invalid 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/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/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: At global scope: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator+=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'plusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const pcl::CPPFSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minus' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator-=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'minusscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator*=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'mulscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::CPPFSignature& pcl::common::operator/=(pcl::CPPFSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:574:1: error: 'divscalar' is not a member of 'pcl::traits' 574 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::CPPFSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: template argument 1 is invalid 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator+=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'plusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const pcl::PPFRGBSignature&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minus' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator-=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'minusscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator*=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'mulscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PPFRGBSignature& pcl::common::operator/=(pcl::PPFRGBSignature&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:588:1: error: 'divscalar' is not a member of 'pcl::traits' 588 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PPFRGBSignature, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: template argument 1 is invalid 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator+=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'plusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const pcl::NormalBasedSignature12&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minus' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:599:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator-=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'minusscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator*=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'mulscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::NormalBasedSignature12& pcl::common::operator/=(pcl::NormalBasedSignature12&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:599:1: error: 'divscalar' is not a member of 'pcl::traits' 599 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::NormalBasedSignature12, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: template argument 1 is invalid 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator+=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'plusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const pcl::ShapeContext1980&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minus' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator-=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'minusscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator*=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'mulscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ShapeContext1980& pcl::common::operator/=(pcl::ShapeContext1980&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:603:1: error: 'divscalar' is not a member of 'pcl::traits' 603 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ShapeContext1980, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: template argument 1 is invalid 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator+=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'plusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const pcl::UniqueShapeContext1960&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minus' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator-=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'minusscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator*=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'mulscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::UniqueShapeContext1960& pcl::common::operator/=(pcl::UniqueShapeContext1960&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:608:1: error: 'divscalar' is not a member of 'pcl::traits' 608 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::UniqueShapeContext1960, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: template argument 1 is invalid 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator+=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'plusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const pcl::SHOT352&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minus' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator-=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'minusscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator*=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'mulscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT352& pcl::common::operator/=(pcl::SHOT352&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:613:1: error: 'divscalar' is not a member of 'pcl::traits' 613 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT352, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: template argument 1 is invalid 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator+=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'plusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const pcl::SHOT1344&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minus' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator-=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'minusscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator*=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'mulscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::SHOT1344& pcl::common::operator/=(pcl::SHOT1344&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:618:1: error: 'divscalar' is not a member of 'pcl::traits' 618 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::SHOT1344, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: template argument 1 is invalid 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator+=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'plusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const pcl::FPFHSignature33&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minus' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:623:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator-=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'minusscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator*=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'mulscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::FPFHSignature33& pcl::common::operator/=(pcl::FPFHSignature33&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:623:1: error: 'divscalar' is not a member of 'pcl::traits' 623 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::FPFHSignature33, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: template argument 1 is invalid 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator+=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'plusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const pcl::BRISKSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minus' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator-=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'minusscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator*=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'mulscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::BRISKSignature512& pcl::common::operator/=(pcl::BRISKSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:627:1: error: 'divscalar' is not a member of 'pcl::traits' 627 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::BRISKSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: template argument 1 is invalid 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator+=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'plusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const pcl::VFHSignature308&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minus' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:633:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator-=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'minusscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator*=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'mulscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::VFHSignature308& pcl::common::operator/=(pcl::VFHSignature308&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:633:1: error: 'divscalar' is not a member of 'pcl::traits' 633 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::VFHSignature308, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: template argument 1 is invalid 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator+=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'plusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const pcl::GRSDSignature21&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minus' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:637:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator-=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'minusscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator*=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'mulscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GRSDSignature21& pcl::common::operator/=(pcl::GRSDSignature21&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:637:1: error: 'divscalar' is not a member of 'pcl::traits' 637 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GRSDSignature21, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: template argument 1 is invalid 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator+=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'plusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const pcl::ESFSignature640&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minus' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:641:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator-=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'minusscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator*=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'mulscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::ESFSignature640& pcl::common::operator/=(pcl::ESFSignature640&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:641:1: error: 'divscalar' is not a member of 'pcl::traits' 641 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::ESFSignature640, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: template argument 1 is invalid 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator+=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'plusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const pcl::GASDSignature512&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minus' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:645:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator-=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'minusscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator*=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'mulscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature512& pcl::common::operator/=(pcl::GASDSignature512&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:645:1: error: 'divscalar' is not a member of 'pcl::traits' 645 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature512, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: template argument 1 is invalid 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator+=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'plusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const pcl::GASDSignature984&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minus' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:649:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator-=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'minusscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator*=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'mulscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature984& pcl::common::operator/=(pcl::GASDSignature984&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:649:1: error: 'divscalar' is not a member of 'pcl::traits' 649 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature984, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: template argument 1 is invalid 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator+=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'plusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const pcl::GASDSignature7992&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minus' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:653:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator-=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'minusscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator*=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'mulscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GASDSignature7992& pcl::common::operator/=(pcl::GASDSignature7992&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:653:1: error: 'divscalar' is not a member of 'pcl::traits' 653 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::GASDSignature7992, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: template argument 1 is invalid 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator+=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'plusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const pcl::Narf36&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minus' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:657:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator-=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'minusscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator*=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'mulscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::Narf36& pcl::common::operator/=(pcl::Narf36&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:657:1: error: 'divscalar' is not a member of 'pcl::traits' 657 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::Narf36, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: template argument 1 is invalid 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator+=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'plusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const pcl::GFPFHSignature16&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minus' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:661:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator-=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'minusscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator*=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'mulscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::GFPFHSignature16& pcl::common::operator/=(pcl::GFPFHSignature16&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:661:1: error: 'divscalar' is not a member of 'pcl::traits' 661 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::GFPFHSignature16, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: template argument 1 is invalid 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator+=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'plusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const pcl::IntensityGradient&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ make[2]: *** [aicp_core/CMakeFiles/aicpRegistration.dir/build.make:79: aicp_core/CMakeFiles/aicpRegistration.dir/src/registration/aligned_cloud.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minus' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator-=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'minusscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator*=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'mulscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::IntensityGradient& pcl::common::operator/=(pcl::IntensityGradient&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:665:1: error: 'divscalar' is not a member of 'pcl::traits' 665 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::IntensityGradient, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: template argument 1 is invalid 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator+=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'plusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const pcl::PointWithScale&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minus' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator-=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'minusscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator*=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'mulscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointWithScale& pcl::common::operator/=(pcl::PointWithScale&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:671:1: error: 'divscalar' is not a member of 'pcl::traits' 671 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::PointWithScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: template argument 1 is invalid 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator+=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'plusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const pcl::PointSurfel&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minus' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator-=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'minusscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator*=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'mulscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::PointSurfel& pcl::common::operator/=(pcl::PointSurfel&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:678:1: error: 'divscalar' is not a member of 'pcl::traits' 678 | POINT_CLOUD_REGISTER_POINT_STRUCT(pcl::PointSurfel, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: template argument 1 is invalid 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator+=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'plusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const pcl::_ReferenceFrame&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minus' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator-=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'minusscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator*=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'mulscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_ReferenceFrame& pcl::common::operator/=(pcl::_ReferenceFrame&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:691:1: error: 'divscalar' is not a member of 'pcl::traits' 691 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_ReferenceFrame, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'type' is not a member of 'pcl::traits::datatype::decomposed' {aka 'pcl::traits::decomposeArray'} /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: template argument 1 is invalid 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:167:12: note: 'std::plus' 167 | struct plus : public binary_function<_Tp, _Tp, _Tp> | ^~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/plus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:19, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp:68:8: note: 'boost::mpl::plus' 68 | struct plus | ^~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator+=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'plusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const pcl::_PointDEM&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minus' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: note: suggested alternatives: In file included from /usr/include/c++/9/string:48, from /usr/include/pcl-1.10/pcl/ModelCoefficients.h:3, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:7, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_function.h:177:12: note: 'std::minus' 177 | struct minus : public binary_function<_Tp, _Tp, _Tp> | ^~~~~ In file included from /usr/include/boost/mpl/aux_/include_preprocessed.hpp:37, from /usr/include/boost/mpl/aux_/arithmetic_op.hpp:34, from /usr/include/boost/mpl/minus.hpp:19, from /usr/include/boost/mpl/vector/aux_/iterator.hpp:20, from /usr/include/boost/mpl/vector/aux_/vector0.hpp:22, from /usr/include/boost/mpl/vector/aux_/clear.hpp:18, from /usr/include/boost/mpl/vector/vector0.hpp:24, from /usr/include/boost/mpl/vector/vector10.hpp:18, from /usr/include/boost/mpl/vector/vector20.hpp:18, from /usr/include/boost/mpl/vector.hpp:36, from /usr/include/pcl-1.10/pcl/register_point_struct.h:57, from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp:68:8: note: 'boost::mpl::minus' 68 | struct minus | ^~~~~ In file included from /usr/include/pcl-1.10/pcl/point_types.h:44, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator-=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'minusscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator*=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'mulscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h: In function 'const pcl::_PointDEM& pcl::common::operator/=(pcl::_PointDEM&, const float&)': /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_types.h:698:1: error: 'divscalar' is not a member of 'pcl::traits' 698 | POINT_CLOUD_REGISTER_POINT_STRUCT (pcl::_PointDEM, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_types.h: At global scope: /usr/include/pcl-1.10/pcl/point_types.h:810:24: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 810 | using HasXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:813:26: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 813 | using HasNoXY = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:826:25: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 826 | using HasXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:829:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 829 | using HasNoXYZ = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:843:28: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 843 | using HasNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:846:30: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 846 | using HasNoNormal = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:857:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 857 | using HasCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:860:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 860 | using HasNoCurvature = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:871:31: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 871 | using HasIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:874:33: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 874 | using HasNoIntensity = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:886:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 886 | using HasColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:889:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 889 | using HasNoColor = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:900:27: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 900 | using HasLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/point_types.h:903:29: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 903 | using HasNoLabel = std::enable_if_t, bool>; | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/point_types.h:909, from /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:41, from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/point_tests.h:108:38: error: 'pcl::traits::HasNoXY' has not been declared 108 | template = true> constexpr inline bool | ^~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:108:45: error: expected '>' before '<' token 108 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:38: error: 'pcl::traits::HasNoXYZ' has not been declared 114 | template = true> constexpr inline bool | ^~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:114:46: error: expected '>' before '<' token 114 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:38: error: 'pcl::traits::HasNoNormal' has not been declared 120 | template = true> constexpr inline bool | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:120:49: error: expected '>' before '<' token 120 | template = true> constexpr inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:38: error: 'pcl::traits::HasXY' has not been declared 127 | template = true> inline bool | ^~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:127:43: error: expected '>' before '<' token 127 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:128:3: error: redefinition of 'template > bool pcl::isXYFinite(const PointT&)' 128 | isXYFinite (const PointT& pt) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:109:3: note: 'template > constexpr bool pcl::isXYFinite(const PointT&)' previously declared here 109 | isXYFinite (const PointT&) noexcept | ^~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:38: error: 'pcl::traits::HasXYZ' has not been declared 133 | template = true> inline bool | ^~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:133:44: error: expected '>' before '<' token 133 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:134:3: error: redefinition of 'template > bool pcl::isXYZFinite(const PointT&)' 134 | isXYZFinite (const PointT& pt) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:115:3: note: 'template > constexpr bool pcl::isXYZFinite(const PointT&)' previously declared here 115 | isXYZFinite (const PointT&) noexcept | ^~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:38: error: 'pcl::traits::HasNormal' has not been declared 139 | template = true> inline bool | ^~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:139:47: error: expected '>' before '<' token 139 | template = true> inline bool | ^ /usr/include/pcl-1.10/pcl/common/point_tests.h:140:3: error: redefinition of 'template > bool pcl::isNormalFinite(const PointT&)' 140 | isNormalFinite (const PointT& pt) noexcept | ^~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/point_tests.h:121:3: note: 'template > constexpr bool pcl::isNormalFinite(const PointT&)' previously declared here 121 | isNormalFinite (const PointT&) noexcept | ^~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:54: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 80 | struct CopyPointHelper::value>> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 80 | struct CopyPointHelper::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:101: note: expected a type, got '( < std::is_same< , >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:80:106: error: expected unqualified-id before '>' token 80 | struct CopyPointHelper::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:90:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 90 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 96 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:152: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_ >, boost::mpl::not_ >, boost::mpl::and_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:96:157: error: expected unqualified-id before '>' token 96 | pcl::traits::has_field>>>::value>> | ^~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:109:33: error: 'enable_if_t' is not a member of 'std'; did you mean 'enable_if'? 109 | std::enable_if_t>, | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: error: type/value mismatch at argument 3 in template parameter list for 'template struct pcl::detail::CopyPointHelper' 113 | pcl::traits::has_field>>>::value>> | ^~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:134: note: expected a type, got '( < boost::mpl::and_ >, boost::mpl::or_, pcl::traits::has_field >, boost::mpl::and_, pcl::traits::has_field > > >::value)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:113:139: error: expected unqualified-id before '>' token 113 | pcl::traits::has_field>>>::value>> | ^~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'int pcl::getFieldIndex(const string&, const std::vector&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:27: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:55: error: request for member 'name' in 'field', which is of non-class type 'const int' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const pcl::PointCloud&, const std::vector&, pcl::PointCloud&)': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:16: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:33: error: use of 'auto' in lambda parameter declaration only available with '-std=c++14' or '-std=gnu++14' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~ /usr/include/pcl-1.10/pcl/common/impl/io.hpp: In lambda function: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:272:61: error: request for member 'indices' in 'index', which is of non-class type 'const int' 272 | [](const auto& acc, const auto& index) { return index.indices.size() + acc; }); | ^~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h: At global scope: /usr/include/pcl-1.10/pcl/io/file_io.h:235:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 235 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h:252:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 252 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token 266 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token 280 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:304:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 304 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:317:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 317 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:880:100: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:442:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBAField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:463:11: required from 'pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudColorHandlerRGBAField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:893:102: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:508:43: required from 'void pcl::visualization::PointCloudColorHandlerLabelField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:529:11: required from 'pcl::visualization::PointCloudColorHandlerLabelField::PointCloudColorHandlerLabelField(const PointCloudConstPtr&, bool) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:906:100: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h: At global scope: /usr/include/pcl-1.10/pcl/io/file_io.h:235:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 235 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/io/file_io.h:252:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 252 | std::enable_if_t::value> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:266:18: error: expected initializer before '<' token 266 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:280:18: error: expected initializer before '<' token 280 | copyValueString (const pcl::PCLPointCloud2 &cloud, | ^ /usr/include/pcl-1.10/pcl/io/file_io.h:304:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 304 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if /usr/include/pcl-1.10/pcl/io/file_io.h:317:8: error: 'enable_if_t' in namespace 'std' does not name a template type; did you mean 'enable_if'? 317 | std::enable_if_t::value, bool> | ^~~~~~~~~~~ | enable_if In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/sstream:38, from /usr/include/c++/9/complex:45, from /usr/include/eigen3/Eigen/Core:96, from /usr/include/eigen3/Eigen/Eigenvalues:11, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:100:44: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud::ConstPtr&, const pcl::visualization::PointCloudGeometryHandler&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud::ConstPtr = boost::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:82:72: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud::ConstPtr&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud::ConstPtr = boost::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:867:68: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/cloudIO.h:6, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/algorithm:62, from /usr/include/eigen3/Eigen/Core:288, from /usr/include/eigen3/Eigen/StdVector:14, from /opt/openrobots/include/pointmatcher/PointMatcher.h:47, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:10, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:45, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' In file included from /usr/include/c++/9/algorithm:62, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_algo.h: In instantiation of '_OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = std::back_insert_iterator >; _UnaryOperation = pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::]': /usr/include/pcl-1.10/pcl/PolygonMesh.h:55:24: required from here /usr/include/c++/9/bits/stl_algo.h:4343:24: error: no match for call to '(pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::) (const pcl::Vertices&)' 4343 | *__result = __unary_op(*__first); | ~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:50, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: candidate: 'pcl::PolygonMesh::concatenate(pcl::PolygonMesh&, const pcl::PolygonMesh&)::' 45 | [point_offset](auto polygon) | ^ /usr/include/pcl-1.10/pcl/PolygonMesh.h:45:22: note: no known conversion for argument 1 from 'const pcl::Vertices' to 'int' In file included from /usr/include/c++/9/numeric:62, from /usr/include/pcl-1.10/pcl/common/io.h:43, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/stl_numeric.h: In instantiation of '_Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = std::__cxx11::basic_string; _BinaryOperation = pcl::getFieldsList(const pcl::PCLPointCloud2&)::]': /usr/include/pcl-1.10/pcl/common/io.h:144:82: required from here /usr/include/c++/9/bits/stl_numeric.h:166:22: error: no match for call to '(pcl::getFieldsList(const pcl::PCLPointCloud2&)::) (std::__cxx11::basic_string&, const pcl::PCLPointField&)' 166 | __init = __binary_op(_GLIBCXX_MOVE_IF_20(__init), *__first); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate: 'void (*)(const int&, const int&)' /usr/include/c++/9/bits/stl_numeric.h:166:22: note: candidate expects 3 arguments, 3 provided In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: candidate: 'pcl::getFieldsList(const pcl::PCLPointCloud2&)::' 144 | [](const auto& acc, const auto& field) { return acc + " " + field.name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:144:9: note: no known conversion for argument 1 from 'std::__cxx11::basic_string' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/kdtree/kdtree.h:44, from /usr/include/pcl-1.10/pcl/kdtree/kdtree_flann.h:43, from /usr/include/pcl-1.10/pcl/search/kdtree.h:43, from /usr/include/pcl-1.10/pcl/search/pcl_search.h:43, from /usr/include/pcl-1.10/pcl/filters/radius_outlier_removal.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:16, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_registration/pointmatcher_registration.hpp:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/registration/pointmatcher_registration.cpp:1: /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f1; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:82:7: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f2; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:82:7: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f3; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f4; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::alpha_m; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: 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 >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:48, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/ios:40, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /usr/include/pcl-1.10/pcl/io/vtk_lib_io.h:49, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/vtkUtils.h:12, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/icpMonitor.h:13, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/icpMonitor.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' In file included from /usr/include/pcl-1.10/pcl/common/copy_point.h:58, from /usr/include/pcl-1.10/pcl/common/impl/io.hpp:45, from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: In instantiation of 'void pcl::copyPoint(const PointInT&, PointOutT&) [with PointInT = pcl::PointXYZ; PointOutT = pcl::PointXYZRGBNormal]': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:139:17: required from 'void pcl::copyPointCloud(const pcl::PointCloud&, pcl::PointCloud&) [with PointInT = pcl::PointXYZ; PointOutT = pcl::PointXYZRGBNormal]' /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:62:57: required from here /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:141:8: error: no match for call to '(pcl::detail::CopyPointHelper) (const pcl::PointXYZ&, pcl::PointXYZRGBNormal&)' 141 | copy (point_in, point_out); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: In instantiation of 'void pcl::copyPoint(const PointInT&, PointOutT&) [with PointInT = pcl::Normal; PointOutT = pcl::PointXYZRGBNormal]': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:139:17: required from 'void pcl::copyPointCloud(const pcl::PointCloud&, pcl::PointCloud&) [with PointInT = pcl::Normal; PointOutT = pcl::PointXYZRGBNormal]' /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:74:51: required from here /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:141:8: error: no match for call to '(pcl::detail::CopyPointHelper) (const pcl::Normal&, pcl::PointXYZRGBNormal&)' /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp: In instantiation of 'void pcl::copyPoint(const PointInT&, PointOutT&) [with PointInT = pcl::PointXYZ; PointOutT = pcl::PointXYZ]': /usr/include/pcl-1.10/pcl/common/impl/io.hpp:139:17: required from 'void pcl::copyPointCloud(const pcl::PointCloud&, pcl::PointCloud&) [with PointInT = pcl::PointXYZ; PointOutT = pcl::PointXYZ]' /usr/include/pcl-1.10/pcl/filters/filter.h:142:31: required from 'void pcl::Filter::filter(pcl::Filter::PointCloud&) [with PointT = pcl::PointXYZ; pcl::Filter::PointCloud = pcl::PointCloud]' /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:13:28: required from here /usr/include/pcl-1.10/pcl/common/impl/copy_point.hpp:141:8: error: no match for call to '(pcl::detail::CopyPointHelper) (const pcl::PointXYZ&, pcl::PointXYZ&)' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::]' /usr/include/pcl-1.10/pcl/conversions.h:318:93: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate: 'void (*)(const int&)' /usr/include/c++/9/bits/predefined_ops.h:283:11: note: candidate expects 2 arguments, 2 provided In file included from /usr/include/pcl-1.10/pcl/common/io.h:48, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: candidate: 'pcl::toPCLPointCloud2(const pcl::PCLPointCloud2&, pcl::PCLImage&)::' 317 | const auto predicate = [](const auto& field) { return field.name == "rgb"; }; | ^ /usr/include/pcl-1.10/pcl/conversions.h:317:28: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::]' /usr/include/pcl-1.10/pcl/common/io.h:65:77: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: candidate: 'pcl::getFieldIndex(const pcl::PCLPointCloud2&, const string&)::' 65 | [&field_name](const auto field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/io.h:65:9: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'int' make[2]: *** [aicp_core/CMakeFiles/aicpUtils.dir/build.make:118: aicp_core/CMakeFiles/aicpUtils.dir/src/utils/icpMonitor.cpp.o] Error 1 In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGB; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:880:100: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGB; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:442:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBAField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:463:11: required from 'pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudColorHandlerRGBAField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZRGBA; pcl::visualization::PointCloudColorHandlerRGBAField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:893:102: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZRGBA; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:508:43: required from 'void pcl::visualization::PointCloudColorHandlerLabelField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:529:11: required from 'pcl::visualization::PointCloudColorHandlerLabelField::PointCloudColorHandlerLabelField(const PointCloudConstPtr&, bool) [with PointT = pcl::PointXYZL; pcl::visualization::PointCloudColorHandlerLabelField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:906:100: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZL; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/algorithm:61, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:4, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of 'bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::]': /usr/include/c++/9/bits/stl_algo.h:120:14: required from '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:161:23: required from '_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_pred&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]:: >]' /usr/include/c++/9/bits/stl_algo.h:3969:28: required from '_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:72:35: required from 'int pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/common/impl/io.hpp:64:37: required from 'int pcl::getFieldIndex(const string&, std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/point_cloud_color_handlers.hpp:114:43: required from 'void pcl::visualization::PointCloudColorHandlerRGBField::setInputCloud(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/point_cloud_color_handlers.h:287:11: required from 'pcl::visualization::PointCloudColorHandlerRGBField::PointCloudColorHandlerRGBField(const PointCloudConstPtr&) [with PointT = pcl::PointXYZ; pcl::visualization::PointCloudColorHandlerRGBField::PointCloudConstPtr = boost::shared_ptr >]' /usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:100:44: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud::ConstPtr&, const pcl::visualization::PointCloudGeometryHandler&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud::ConstPtr = boost::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/impl/pcl_visualizer.hpp:82:72: required from 'bool pcl::visualization::PCLVisualizer::addPointCloud(const typename pcl::PointCloud::ConstPtr&, const string&, int) [with PointT = pcl::PointXYZ; typename pcl::PointCloud::ConstPtr = boost::shared_ptr >; std::string = std::__cxx11::basic_string]' /usr/include/pcl-1.10/pcl/visualization/pcl_visualizer.h:867:68: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: no match for call to '(pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::) (const pcl::PCLPointField&)' 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pcl-1.10/pcl/common/io.h:586, from /usr/include/pcl-1.10/pcl/io/file_io.h:41, from /usr/include/pcl-1.10/pcl/io/pcd_io.h:44, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:8, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: candidate: 'pcl::getFieldIndex(const string&, const std::vector&) [with PointT = pcl::PointXYZ; std::string = std::__cxx11::basic_string]::' 73 | [&field_name](const auto& field) { return field.name == field_name; }); | ^ /usr/include/pcl-1.10/pcl/common/impl/io.hpp:73:7: note: no known conversion for argument 1 from 'const pcl::PCLPointField' to 'const int&' In file included from /usr/include/pcl-1.10/pcl/kdtree/kdtree.h:44, from /usr/include/pcl-1.10/pcl/kdtree/kdtree_flann.h:43, from /usr/include/pcl-1.10/pcl/search/kdtree.h:43, from /usr/include/pcl-1.10/pcl/search/pcl_search.h:43, from /usr/include/pcl-1.10/pcl/filters/radius_outlier_removal.h:43, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/include/aicp_utils/filteringUtils.hpp:16, from /local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/aicp_core/src/utils/filteringUtils.cpp:1: /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f1; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:82:7: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f2; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:82:7: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f3; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::f4; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h: In instantiation of 'void pcl::DefaultFeatureRepresentation::NdCopyPointFunctor::operator()() [with Key = pcl::fields::alpha_m; PointDefault = pcl::PPFSignature]': /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: recursively required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 1>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:87:51: required from 'static void pcl::for_each_type_impl::execute(F) [with Iterator = boost::mpl::v_iter, 0>; LastIterator = boost::mpl::v_iter, 5>; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/for_each_type.h:98:92: required from 'void pcl::for_each_type(F) [with Sequence = boost::mpl::vector; F = pcl::DefaultFeatureRepresentation::NdCopyPointFunctor]' /usr/include/pcl-1.10/pcl/point_representation.h:310:40: required from 'void pcl::DefaultFeatureRepresentation::copyToFloatArray(const PointDefault&, float*) const [with PointDefault = pcl::PPFSignature]' /usr/include/pcl-1.10/pcl/point_representation.h:308:7: required from here /usr/include/pcl-1.10/pcl/point_representation.h:252:48: error: the value of 'NrDims' is not usable in a constant expression /usr/include/pcl-1.10/pcl/point_representation.h:251:19: note: 'NrDims' was not initialized with a constant expression 251 | const int NrDims = pcl::traits::datatype::size; | ^~~~~~ /usr/include/pcl-1.10/pcl/point_representation.h:252:48: note: in template argument for type 'int' 252 | Helper::copyPoint (p1_, p2_, f_idx_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[2]: *** [aicp_core/CMakeFiles/aicpUtils.dir/build.make:131: aicp_core/CMakeFiles/aicpUtils.dir/src/utils/filteringUtils.cpp.o] Error 1 make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-aicp-mapping/work/aicp_mapping-1.0.1/build' make[1]: *** [CMakeFiles/Makefile2:311: aicp_core/CMakeFiles/aicpUtils.dir/all] Error 2 make: *** [Makefile:133: all] Error 2