=> Checking for clear installation
===> Installing bootstrap dependencies for ros-perception-pcl-1.7.0r2
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.04-x86_64/All/digest-20080510.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.04-x86_64/All/tnftp-20151004~ssl.tgz
===> Checking bootstrap dependencies for ros-perception-pcl-1.7.0r2
=> Required robotpkg package digest>=20080510: digest-20080510 found
=> Required robotpkg package tnftp>=20130505~ssl: tnftp-20151004~ssl found
=> Required system package gnupg>=1: gnupg-2.2.27 found
=> Required system package gzip: gzip-1.10 found
=> Required system package pax and tar archivers: pax found
=> Required system package pkg_install>=20110805.12: pkg_install-20211115.3 found
=> Required system package pkgrepo2deb>=1.9: pkgrepo2deb-1.13 found
===> Done bootstrap-depends for ros-perception-pcl-1.7.0r2
===> Installing full dependencies for ros-perception-pcl-1.7.0r2
=> Dependency digest-20080510 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.04-x86_64/All/py310-catkin-pkg-1.0.0.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.04-x86_64/All/py310-ros-catkin-0.7.29.tgz
To use ros, the following environment variables must contain those values:
ROS_MASTER_URI http://localhost:11311
ROS_PACKAGE_PATH /opt/openrobots/share
PYTHONPATH /opt/openrobots/lib/python3.10/site-packages
PATH /opt/openrobots/bin
As an alternative to the above configuration, commands can be executed by
using the `env.sh' wrapper. For instance, roscore can be started like so:
/opt/openrobots/etc/ros/env.sh roscore
In Bourne shell scripts, the following file can be sourced instead:
/opt/openrobots/etc/ros/setup.sh
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.04-x86_64/All/ros-cmake-modules-0.4.1.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.04-x86_64/All/ros-comm-1.16.0r1.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.04-x86_64/All/ros-dynamic-reconfigure-1.7.3.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.04-x86_64/All/ros-geometry-1.13.2.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.04-x86_64/All/ros-nodelet-core-1.9.16.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Ubuntu-22.04-x86_64/All/ros-pcl-msgs-0.2.0.tgz
=> Dependency tnftp-20151004~ssl already installed
===> Checking build options for ros-perception-pcl-1.7.0r2
=> Building with no option.
===> Checking alternatives for ros-perception-pcl-1.7.0r2
=> Use the GNU C++ compiler: c++-compiler provided by g++>=3
=> Use the GNU C compiler: c-compiler provided by gcc>=3
=> Use python-3.10: python>=2.5 provided by python310>=3.10<3.11
===> Checking dependencies for ros-perception-pcl-1.7.0r2
=> Required system package boost-headers>=1.60: boost-headers-1.74 found
=> Required system package cmake>=2.8.3: cmake-3.22.1 found
=> Required system package eigen3>=3.0.0: eigen3-3.4.0 found
=> Required system package g++>=3: g++-11 found
=> Required system package gcc>=3: gcc-11 found
=> Required system package libpcl>=1: libpcl-1.12.1 found
=> Required system package libstdc++: libstdc++ found
=> Required system package pkg-config>=0.22: pkg-config-0.29.2 found
=> Required system package py310-empy>=3: py310-empy-3.3.4 found
=> Required system package py310-nose>=0.10: py310-nose-1.3.7 found
=> Required system package py310-pyparsing: py310-pyparsing found
=> Required system package python310>=3.10<3.11: python310-3.10.12 found
=> Required robotpkg package py310-catkin-pkg>=0.2: py310-catkin-pkg-1.0.0 found
=> Required robotpkg package py310-ros-catkin>=0.7: py310-ros-catkin-0.7.29 found
=> Required robotpkg package ros-cmake-modules>=0.3: ros-cmake-modules-0.4.1 found
=> Required robotpkg package ros-comm>=1.13: ros-comm-1.16.0r1 found
=> Required robotpkg package ros-dynamic-reconfigure>=1.5.32: ros-dynamic-reconfigure-1.7.3 found
=> Required robotpkg package ros-geometry>=1.11: ros-geometry-1.13.2 found
=> Required robotpkg package ros-nodelet-core>=1.9: ros-nodelet-core-1.9.16 found
=> Required robotpkg package ros-pcl-msgs>=0.2.0: ros-pcl-msgs-0.2.0 found
===> Done depends for ros-perception-pcl-1.7.0r2
===> Extracting for ros-perception-pcl-1.7.0r2
=> SHA1 checksums OK
=> RMD160 checksums OK
===> Configuring for ros-perception-pcl-1.7.0r2
CMake Deprecation Warning at perception_pcl/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument
value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at pcl_conversions/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
CMake Deprecation Warning at pcl_ros/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Warning at /opt/openrobots/share/cmake_modules/cmake/Modules/FindEigen.cmake:62 (message):
The FindEigen.cmake Module in the cmake_modules package is deprecated.
Please use the FindEigen3.cmake Module provided with Eigen. Change
instances of find_package(Eigen) to find_package(Eigen3). Check the
FindEigen3.cmake Module for the resulting CMake variable names.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:146 (find_package)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:299 (find_eigen)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:543 (find_external_library)
pcl_ros/CMakeLists.txt:8 (find_package)
** WARNING ** io features related to pcap will be disabled
CMake Warning at /opt/openrobots/share/cmake_modules/cmake/Modules/FindEigen.cmake:62 (message):
The FindEigen.cmake Module in the cmake_modules package is deprecated.
Please use the FindEigen3.cmake Module provided with Eigen. Change
instances of find_package(Eigen) to find_package(Eigen3). Check the
FindEigen3.cmake Module for the resulting CMake variable names.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:146 (find_package)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:299 (find_eigen)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:543 (find_external_library)
pcl_ros/CMakeLists.txt:8 (find_package)
===> Building for ros-perception-pcl-1.7.0r2
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /opt/openrobots/include/ros/forwards.h:37,
from /opt/openrobots/include/ros/common.h:37,
from /opt/openrobots/include/ros/ros.h:43,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pcd_to_pointcloud.cpp:51:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/pcl-1.12/pcl/io/io.h:41:22: error: expected constructor, destructor, or type conversion before '(' token
41 | PCL_DEPRECATED_HEADER(1, 15, "Please include pcl/common/io.h directly.")
| ^
In file included from /usr/include/c++/11/bits/stl_iterator_base_types.h:67,
from /usr/include/c++/11/numeric:61,
from /usr/include/pcl-1.12/pcl/common/io.h:43,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/type_traits:227:27: error: 'size_t' has not been declared
227 | template
| ^~~~~~
/usr/include/c++/11/type_traits:431:26: error: 'std::size_t' has not been declared
431 | template
| ^~~
/usr/include/c++/11/type_traits:432:25: error: '_Size' was not declared in this scope
432 | struct is_array<_Tp[_Size]>
| ^~~~~
/usr/include/c++/11/type_traits:432:31: error: template argument 1 is invalid
432 | struct is_array<_Tp[_Size]>
| ^
/usr/include/c++/11/type_traits:537:42: error: 'nullptr_t' is not a member of 'std'
537 | struct __is_null_pointer_helper
| ^~~~~~~~~
/usr/include/c++/11/type_traits:537:51: error: template argument 1 is invalid
537 | struct __is_null_pointer_helper
| ^
/usr/include/c++/11/type_traits:1361:37: error: 'size_t' is not a member of 'std'
1361 | : public integral_constant
| ^~~~~~
/usr/include/c++/11/type_traits:1361:57: error: template argument 1 is invalid
1361 | : public integral_constant
| ^
/usr/include/c++/11/type_traits:1361:57: note: invalid template non-type parameter
/usr/include/c++/11/type_traits:1370:37: error: 'size_t' is not a member of 'std'
1370 | : public integral_constant { };
| ^~~~~~
/usr/include/c++/11/type_traits:1370:46: error: template argument 1 is invalid
1370 | : public integral_constant { };
| ^
/usr/include/c++/11/type_traits:1370:46: note: invalid template non-type parameter
/usr/include/c++/11/type_traits:1372:26: error: 'std::size_t' has not been declared
1372 | template
| ^~~
/usr/include/c++/11/type_traits:1373:21: error: '_Size' was not declared in this scope
1373 | struct rank<_Tp[_Size]>
| ^~~~~
/usr/include/c++/11/type_traits:1373:27: error: template argument 1 is invalid
1373 | struct rank<_Tp[_Size]>
| ^
/usr/include/c++/11/type_traits:1374:37: error: 'size_t' is not a member of 'std'
1374 | : public integral_constant::value> { };
| ^~~~~~
/usr/include/c++/11/type_traits:1374:65: error: template argument 1 is invalid
1374 | : public integral_constant::value> { };
| ^
/usr/include/c++/11/type_traits:1374:65: note: invalid template non-type parameter
/usr/include/c++/11/type_traits:1378:37: error: 'size_t' is not a member of 'std'
1378 | : public integral_constant::value> { };
| ^~~~~~
/usr/include/c++/11/type_traits:1378:65: error: template argument 1 is invalid
1378 | : public integral_constant::value> { };
| ^
/usr/include/c++/11/type_traits:1378:65: note: invalid template non-type parameter
/usr/include/c++/11/type_traits:1383:37: error: 'size_t' is not a member of 'std'
1383 | : public integral_constant { };
| ^~~~~~
/usr/include/c++/11/type_traits:1383:46: error: template argument 1 is invalid
1383 | : public integral_constant { };
| ^
/usr/include/c++/11/type_traits:1383:46: note: invalid template non-type parameter
/usr/include/c++/11/type_traits:1385:42: error: 'std::size_t' has not been declared
1385 | template
| ^~~
/usr/include/c++/11/type_traits:1386:23: error: '_Size' was not declared in this scope
1386 | struct extent<_Tp[_Size], _Uint>
| ^~~~~
/usr/include/c++/11/type_traits:1386:36: error: template argument 1 is invalid
1386 | struct extent<_Tp[_Size], _Uint>
| ^
/usr/include/c++/11/type_traits:1387:37: error: 'size_t' is not a member of 'std'
1387 | : public integral_constant::value>
| ^
/usr/include/c++/11/type_traits:1389:77: note: invalid template non-type parameter
/usr/include/c++/11/type_traits:1394:37: error: 'size_t' is not a member of 'std'
1394 | : public integral_constant::value>
| ^
/usr/include/c++/11/type_traits:1396:73: note: invalid template non-type parameter
/usr/include/c++/11/type_traits:1759:26: error: 'size_t' does not name a type
1759 | { static constexpr size_t __size = sizeof(_Tp); };
| ^~~~~~
In file included from /usr/include/c++/11/bits/stl_iterator_base_types.h:67,
from /usr/include/c++/11/numeric:61,
from /usr/include/pcl-1.12/pcl/common/io.h:43,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/type_traits:1:1: note: 'size_t' is defined in header ''; did you forget to '#include '?
+++ |+#include
1 | // C++11 -*- C++ -*-
In file included from /usr/include/c++/11/bits/stl_iterator_base_types.h:67,
from /usr/include/c++/11/numeric:61,
from /usr/include/pcl-1.12/pcl/common/io.h:43,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/type_traits:1761:14: error: 'size_t' has not been declared
1761 | template
| ^~~~~~
/usr/include/c++/11/type_traits:1761:48: error: '_Sz' was not declared in this scope
1761 | template
| ^~~
/usr/include/c++/11/type_traits:1762:14: error: no default argument for '_Tp'
1762 | struct __select;
| ^~~~~~~~
/usr/include/c++/11/type_traits:1764:14: error: 'size_t' has not been declared
1764 | template
| ^~~~~~
/usr/include/c++/11/type_traits:1765:23: error: '_Sz' was not declared in this scope
1765 | struct __select<_Sz, _List<_Uint, _UInts...>, true>
| ^~~
/usr/include/c++/11/type_traits:1765:57: error: template argument 1 is invalid
1765 | struct __select<_Sz, _List<_Uint, _UInts...>, true>
| ^
/usr/include/c++/11/type_traits:1768:14: error: 'size_t' has not been declared
1768 | template
| ^~~~~~
/usr/include/c++/11/type_traits:1769:23: error: '_Sz' was not declared in this scope
1769 | struct __select<_Sz, _List<_Uint, _UInts...>, false>
| ^~~
/usr/include/c++/11/type_traits:1769:58: error: template argument 1 is invalid
1769 | struct __select<_Sz, _List<_Uint, _UInts...>, false>
| ^
In file included from /usr/include/boost/bind.hpp:30,
from /opt/openrobots/include/class_loader/class_loader.hpp:35,
from /opt/openrobots/include/pluginlib/class_list_macros.hpp:40,
from /opt/openrobots/include/pluginlib/class_list_macros.h:35,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/surface/convex_hull.cpp:38:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:1770:18: error: '_Sz' was not declared in this scope
1770 | : __select<_Sz, _List<_UInts...>>
| ^~~
/usr/include/c++/11/type_traits:1770:38: error: template argument 1 is invalid
1770 | : __select<_Sz, _List<_UInts...>>
| ^~
/usr/include/c++/11/type_traits:1761:60: error: '__size' is not a member of 'std::__make_unsigned_selector_base::_List'
1761 | template
| ^~~~~~
/usr/include/c++/11/type_traits:1783:68: error: template argument 3 is invalid
1783 | using __unsigned_type = typename __select::__type;
| ^
/usr/include/c++/11/type_traits:1787:47: error: '__unsigned_type' was not declared in this scope
1787 | = typename __match_cv_qualifiers<_Tp, __unsigned_type>::__type;
| ^~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:1787:62: error: template argument 2 is invalid
1787 | = typename __match_cv_qualifiers<_Tp, __unsigned_type>::__type;
| ^
/usr/include/c++/11/type_traits:1799:68: error: '__type' in 'class std::__make_unsigned_selector' does not name a type
1799 | = typename __make_unsigned_selector::__type;
| ^~~~~~
/usr/include/c++/11/type_traits:1816:69: error: '__type' in 'class std::__make_unsigned_selector' does not name a type
1816 | = typename __make_unsigned_selector::__type;
| ^~~~~~
/usr/include/c++/11/type_traits:1823:69: error: '__type' in 'class std::__make_unsigned_selector' does not name a type
1823 | = typename __make_unsigned_selector::__type;
| ^~~~~~
/usr/include/c++/11/type_traits: In instantiation of 'class std::__make_unsigned_selector':
/usr/include/c++/11/type_traits:1912:62: required from 'class std::__make_signed_selector'
/usr/include/c++/11/type_traits:1927:57: required from here
/usr/include/c++/11/type_traits:1744:13: error: no type named '__type' in 'struct std::__make_unsigned'
1744 | using __unsigned_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:1748:13: error: no type named '__type' in 'struct std::__make_unsigned'
1748 | using __type
| ^~~~~~
/usr/include/c++/11/type_traits:1927:66: error: invalid combination of multiple type-specifiers
1927 | = typename __make_signed_selector::__type;
| ^~~~~~
/usr/include/c++/11/type_traits: In instantiation of 'class std::__make_unsigned_selector':
/usr/include/c++/11/type_traits:1912:62: required from 'class std::__make_signed_selector'
/usr/include/c++/11/type_traits:1944:58: required from here
/usr/include/c++/11/type_traits:1744:13: error: no type named '__type' in 'struct std::__make_unsigned'
1744 | using __unsigned_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:1748:13: error: no type named '__type' in 'struct std::__make_unsigned'
1748 | using __type
| ^~~~~~
/usr/include/c++/11/type_traits:1944:67: error: invalid combination of multiple type-specifiers
1944 | = typename __make_signed_selector::__type;
| ^~~~~~
/usr/include/c++/11/type_traits: In instantiation of 'class std::__make_unsigned_selector':
/usr/include/c++/11/type_traits:1912:62: required from 'class std::__make_signed_selector'
/usr/include/c++/11/type_traits:1951:58: required from here
/usr/include/c++/11/type_traits:1744:13: error: no type named '__type' in 'struct std::__make_unsigned'
1744 | using __unsigned_type
| ^~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:1748:13: error: no type named '__type' in 'struct std::__make_unsigned'
1748 | using __type
| ^~~~~~
/usr/include/c++/11/type_traits:1951:67: error: invalid combination of multiple type-specifiers
1951 | = typename __make_signed_selector::__type;
| ^~~~~~
/usr/include/c++/11/type_traits:1984:26: error: 'std::size_t' has not been declared
1984 | template
| ^~~
/usr/include/c++/11/type_traits:1985:30: error: '_Size' was not declared in this scope
1985 | struct remove_extent<_Tp[_Size]>
| ^~~~~
/usr/include/c++/11/type_traits:1985:36: error: template argument 1 is invalid
1985 | struct remove_extent<_Tp[_Size]>
| ^
/usr/include/c++/11/type_traits:1997:26: error: 'std::size_t' has not been declared
1997 | template
| ^~~
/usr/include/c++/11/type_traits:1998:35: error: '_Size' was not declared in this scope
1998 | struct remove_all_extents<_Tp[_Size]>
| ^~~~~
/usr/include/c++/11/type_traits:1998:41: error: template argument 1 is invalid
1998 | struct remove_all_extents<_Tp[_Size]>
| ^
/usr/include/c++/11/type_traits:2056:12: error: 'std::size_t' has not been declared
2056 | template
| ^~~
/usr/include/c++/11/type_traits:2061:30: error: '_Len' was not declared in this scope
2061 | unsigned char __data[_Len];
| ^~~~
/usr/include/c++/11/type_traits:2076:12: error: 'std::size_t' has not been declared
2076 | template::__type)>
| ^~~~
/usr/include/c++/11/type_traits:2077:59: error: template argument 1 is invalid
2077 | __alignof__(typename __aligned_storage_msa<_Len>::__type)>
| ^
/usr/include/c++/11/type_traits:2082:30: error: '_Len' was not declared in this scope
2082 | unsigned char __data[_Len];
| ^~~~
/usr/include/c++/11/type_traits:2083:44: error: '_Align' was not declared in this scope
2083 | struct __attribute__((__aligned__((_Align)))) { } __align;
| ^~~~~~
/usr/include/c++/11/type_traits:2090:20: error: 'size_t' does not name a type
2090 | static const size_t _S_alignment = 0;
| ^~~~~~
/usr/include/c++/11/type_traits:2090:20: note: 'size_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/type_traits:2091:20: error: 'size_t' does not name a type
2091 | static const size_t _S_size = 0;
| ^~~~~~
/usr/include/c++/11/type_traits:2091:20: note: 'size_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/type_traits:2097:20: error: 'size_t' does not name a type
2097 | static const size_t _S_alignment =
| ^~~~~~
/usr/include/c++/11/type_traits:2097:20: note: 'size_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/type_traits:2100:20: error: 'size_t' does not name a type
2100 | static const size_t _S_size =
| ^~~~~~
/usr/include/c++/11/type_traits:2100:20: note: 'size_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/type_traits:2115:13: error: 'size_t' has not been declared
2115 | template
| ^~~~~~
/usr/include/c++/11/type_traits:2122:20: error: 'size_t' does not name a type
2122 | static const size_t _S_len = _Len > __strictest::_S_size
| ^~~~~~
/usr/include/c++/11/type_traits:2122:20: note: 'size_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/type_traits:2126:20: error: 'size_t' does not name a type
2126 | static const size_t alignment_value = __strictest::_S_alignment;
| ^~~~~~
/usr/include/c++/11/type_traits:2126:20: note: 'size_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/type_traits:2128:40: error: '_S_len' was not declared in this scope
2128 | typedef typename aligned_storage<_S_len, alignment_value>::type type;
| ^~~~~~
/usr/include/c++/11/type_traits:2128:48: error: 'alignment_value' was not declared in this scope; did you mean 'alignment_of'?
2128 | typedef typename aligned_storage<_S_len, alignment_value>::type type;
| ^~~~~~~~~~~~~~~
| alignment_of
/usr/include/c++/11/type_traits:2128:63: error: template argument 1 is invalid
2128 | typedef typename aligned_storage<_S_len, alignment_value>::type type;
| ^
/usr/include/c++/11/type_traits:2128:63: error: template argument 2 is invalid
/usr/include/c++/11/type_traits:2131:13: error: 'size_t' has not been declared
2131 | template
| ^~~~~~
/usr/include/c++/11/type_traits:2132:11: error: 'size_t' does not name a type
2132 | const size_t aligned_union<_Len, _Types...>::alignment_value;
| ^~~~~~
/usr/include/c++/11/type_traits:2132:11: note: 'size_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/type_traits:2566:12: error: 'size_t' has not been declared
2566 | template::__type)>
| ^~~~
/usr/include/c++/11/type_traits:2567:60: error: template argument 1 is invalid
2567 | __alignof__(typename __aligned_storage_msa<_Len>::__type)>
| ^
/usr/include/c++/11/type_traits:2568:56: error: '_Len' was not declared in this scope
2568 | using aligned_storage_t = typename aligned_storage<_Len, _Align>::type;
| ^~~~
/usr/include/c++/11/type_traits:2568:62: error: '_Align' was not declared in this scope
2568 | using aligned_storage_t = typename aligned_storage<_Len, _Align>::type;
| ^~~~~~
/usr/include/c++/11/type_traits:2568:68: error: template argument 1 is invalid
2568 | using aligned_storage_t = typename aligned_storage<_Len, _Align>::type;
| ^
/usr/include/c++/11/type_traits:2568:68: error: template argument 2 is invalid
/usr/include/c++/11/type_traits:2570:13: error: 'size_t' has not been declared
2570 | template
| ^~~~~~
/usr/include/c++/11/type_traits:2571:52: error: '_Len' was not declared in this scope
2571 | using aligned_union_t = typename aligned_union<_Len, _Types...>::type;
| ^~~~
/usr/include/c++/11/type_traits:2571:67: error: template argument 1 is invalid
2571 | using aligned_union_t = typename aligned_union<_Len, _Types...>::type;
| ^
/usr/include/c++/11/type_traits:2680:26: error: 'size_t' has not been declared
2680 | template
| ^~~~~~
/usr/include/c++/11/type_traits:2684:21: error: '_Nm' was not declared in this scope
2684 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/type_traits:2684:24: error: 'template > std::__enable_if_t::value> std::swap' conflicts with a previous declaration
2684 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^
/usr/include/c++/11/type_traits:2676:5: note: previous declaration 'std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&)'
2676 | swap(_Tp&, _Tp&)
| ^~~~
/usr/include/c++/11/type_traits:2684:16: error: '__a' was not declared in this scope
2684 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/type_traits:2684:21: error: '_Nm' was not declared in this scope
2684 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/type_traits:2684:33: error: '__b' was not declared in this scope
2684 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/type_traits:2684:38: error: '_Nm' was not declared in this scope
2684 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/type_traits:2684:43: error: expected ';' before 'noexcept'
2684 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^
| ;
2685 | noexcept(__is_nothrow_swappable<_Tp>::value);
| ~~~~~~~~
/usr/include/c++/11/type_traits:3244:20: error: 'size_t' does not name a type
3244 | inline constexpr size_t alignment_of_v = alignment_of<_Tp>::value;
| ^~~~~~
/usr/include/c++/11/type_traits:3244:20: note: 'size_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/type_traits:3246:20: error: 'size_t' does not name a type
3246 | inline constexpr size_t rank_v = rank<_Tp>::value;
| ^~~~~~
/usr/include/c++/11/type_traits:3246:20: note: 'size_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/type_traits:3248:20: error: 'size_t' does not name a type
3248 | inline constexpr size_t extent_v = extent<_Tp, _Idx>::value;
| ^~~~~~
/usr/include/c++/11/type_traits:3248:20: note: 'size_t' is defined in header ''; did you forget to '#include '?
In file included from /usr/include/c++/11/numeric:61,
from /usr/include/pcl-1.12/pcl/common/io.h:43,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/stl_iterator_base_types.h:125:67: error: 'ptrdiff_t' does not name a type
125 | template'; did you forget to '#include '?
67 | # include // For __void_t, is_convertible
+++ |+#include
68 | #endif
/usr/include/c++/11/bits/stl_iterator_base_types.h:214:15: error: 'ptrdiff_t' does not name a type
214 | typedef ptrdiff_t difference_type;
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_iterator_base_types.h:214:15: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/bits/stl_iterator_base_types.h:225:15: error: 'ptrdiff_t' does not name a type
225 | typedef ptrdiff_t difference_type;
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_iterator_base_types.h:225:15: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
In file included from /usr/include/c++/11/bits/stl_numeric.h:61,
from /usr/include/c++/11/numeric:62,
from /usr/include/pcl-1.12/pcl/common/io.h:43,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/move.h:212:26: error: 'size_t' has not been declared
212 | template
| ^~~~~~
/usr/include/c++/11/bits/move.h:220:21: error: '_Nm' was not declared in this scope
220 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/bits/move.h:220:24: error: 'template > typename std::enable_if::value, void>::type std::swap' conflicts with a previous declaration
220 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^
/usr/include/c++/11/bits/move.h:196:5: note: previous declaration 'std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&)'
196 | swap(_Tp& __a, _Tp& __b)
| ^~~~
/usr/include/c++/11/bits/move.h:220:16: error: '__a' was not declared in this scope
220 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/bits/move.h:220:21: error: '_Nm' was not declared in this scope
220 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/bits/move.h:220:33: error: '__b' was not declared in this scope
220 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/bits/move.h:220:38: error: '_Nm' was not declared in this scope
220 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~
/usr/include/c++/11/bits/move.h:220:43: error: expected ';' before 'noexcept'
220 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^
| ;
In file included from /usr/include/c++/11/ext/numeric_traits.h:35,
from /usr/include/c++/11/bit:39,
from /usr/include/c++/11/numeric:70,
from /usr/include/pcl-1.12/pcl/common/io.h:43,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/type_traits.h:162:35: error: 'bool __gnu_cxx::__is_null_pointer' redeclared as different kind of entity
162 | __is_null_pointer(std::nullptr_t)
| ^
/usr/include/c++/11/ext/type_traits.h:157:5: note: previous declaration 'template bool __gnu_cxx::__is_null_pointer(_Type)'
157 | __is_null_pointer(_Type)
| ^~~~~~~~~~~~~~~~~
/usr/include/c++/11/ext/type_traits.h:162:26: error: 'nullptr_t' is not a member of 'std'
162 | __is_null_pointer(std::nullptr_t)
| ^~~~~~~~~
In file included from /usr/include/c++/11/bits/stl_algobase.h:64,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/stl_pair.h:92:12: error: 'size_t' has not been declared
92 | template
| ^~~~~~
/usr/include/c++/11/bits/stl_pair.h:449:36: error: 'size_t' has not been declared
449 | template
| ^~~~~~
/usr/include/c++/11/bits/stl_pair.h:453:27: error: '_Indexes1' was not declared in this scope
453 | _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_pair.h:453:36: error: expected parameter pack before '...'
453 | _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
| ^~~
/usr/include/c++/11/bits/stl_pair.h:453:39: error: template argument 1 is invalid
453 | _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
| ^
/usr/include/c++/11/bits/stl_pair.h:453:55: error: '_Indexes2' was not declared in this scope
453 | _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_pair.h:453:64: error: expected parameter pack before '...'
453 | _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
| ^~~
/usr/include/c++/11/bits/stl_pair.h:453:67: error: template argument 1 is invalid
453 | _Index_tuple<_Indexes1...>, _Index_tuple<_Indexes2...>);
| ^
In file included from /usr/include/c++/11/bits/stl_algobase.h:66,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/stl_iterator_base_funcs.h:110:5: error: 'ptrdiff_t' does not name a type
110 | ptrdiff_t
| ^~~~~~~~~
In file included from /usr/include/c++/11/bits/stl_algobase.h:66,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/stl_iterator_base_funcs.h:1:1: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
+++ |+#include
1 | // Functions used by iterators -*- C++ -*-
In file included from /usr/include/c++/11/bits/stl_algobase.h:66,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/stl_iterator_base_funcs.h:116:5: error: 'ptrdiff_t' does not name a type
116 | ptrdiff_t
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_iterator_base_funcs.h:116:5: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
In file included from /usr/include/c++/11/bits/stl_iterator.h:67,
from /usr/include/c++/11/bits/stl_algobase.h:67,
from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/ptr_traits.h:119:27: error: 'ptrdiff_t' was not declared in this scope
119 | = __detected_or_t;
| ^~~~~~~~~
/usr/include/c++/11/bits/ptr_traits.h:1:1: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
+++ |+#include
1 | // Pointer Traits -*- C++ -*-
/usr/include/c++/11/bits/ptr_traits.h:119:61: error: template argument 1 is invalid
119 | = __detected_or_t;
| ^
/usr/include/c++/11/bits/ptr_traits.h:138:15: error: 'ptrdiff_t' does not name a type
138 | typedef ptrdiff_t difference_type;
| ^~~~~~~~~
/usr/include/c++/11/bits/ptr_traits.h:138:15: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
In file included from /usr/include/c++/11/bits/char_traits.h:39,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/stl_algobase.h:90:56: error: 'size_t' has not been declared
90 | __memcmp(const _Tp* __first1, const _Up* __first2, size_t __num)
| ^~~~~~
/usr/include/c++/11/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*)':
/usr/include/c++/11/bits/stl_algobase.h:429:17: error: 'ptrdiff_t' does not name a type
429 | const ptrdiff_t _Num = __last - __first;
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_algobase.h:72:1: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
71 | #include
+++ |+#include
72 | #if __cplusplus >= 201103L
/usr/include/c++/11/bits/stl_algobase.h:430:15: error: '_Num' was not declared in this scope
430 | if (_Num)
| ^~~~
/usr/include/c++/11/bits/stl_algobase.h:432:29: error: '_Num' was not declared in this scope
432 | return __result + _Num;
| ^~~~
/usr/include/c++/11/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(const _Tp*, const _Tp*, _Tp*)':
/usr/include/c++/11/bits/stl_algobase.h:740:17: error: 'ptrdiff_t' does not name a type
740 | const ptrdiff_t _Num = __last - __first;
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_algobase.h:740:17: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/bits/stl_algobase.h:741:15: error: '_Num' was not declared in this scope
741 | if (_Num)
| ^~~~
/usr/include/c++/11/bits/stl_algobase.h:743:29: error: '_Num' was not declared in this scope
743 | return __result - _Num;
| ^~~~
/usr/include/c++/11/bits/stl_algobase.h: In function 'typename __gnu_cxx::__enable_if::__value, void>::__type std::__fill_a1(_Tp*, _Tp*, const _Tp&)':
/usr/include/c++/11/bits/stl_algobase.h:943:24: error: expected initializer before '__len'
943 | if (const size_t __len = __last - __first)
| ^~~~~
/usr/include/c++/11/bits/stl_algobase.h:943:23: error: expected ')' before '__len'
943 | if (const size_t __len = __last - __first)
| ~ ^~~~~~
| )
/usr/include/c++/11/bits/stl_algobase.h:944:70: error: '__len' was not declared in this scope
944 | __builtin_memset(__first, static_cast(__tmp), __len);
| ^~~~~
/usr/include/c++/11/bits/stl_algobase.h: In static member function 'static bool std::__equal::equal(const _Tp*, const _Tp*, const _Tp*)':
/usr/include/c++/11/bits/stl_algobase.h:1176:28: error: expected initializer before '__len'
1176 | if (const size_t __len = (__last1 - __first1))
| ^~~~~
/usr/include/c++/11/bits/stl_algobase.h:1176:28: error: expected ')' before '__len'
/usr/include/c++/11/bits/stl_algobase.h:1176:14: note: to match this '('
1176 | if (const size_t __len = (__last1 - __first1))
| ^
/usr/include/c++/11/bits/stl_algobase.h:1177:55: error: '__len' was not declared in this scope
1177 | return !std::__memcmp(__first1, __first2, __len);
| ^~~~~
/usr/include/c++/11/bits/stl_algobase.h: At global scope:
/usr/include/c++/11/bits/stl_algobase.h:1349:16: error: 'ptrdiff_t' does not name a type
1349 | static ptrdiff_t
| ^~~~~~~~~
/usr/include/c++/11/bits/stl_algobase.h:1349:16: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
In file included from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/postypes.h:98:11: error: 'ptrdiff_t' does not name a type
98 | typedef ptrdiff_t streamsize; // Signed integral type
| ^~~~~~~~~
/usr/include/c++/11/bits/postypes.h:41:1: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
40 | #include // For mbstate_t
+++ |+#include
41 |
In file included from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/char_traits.h:114:61: error: 'std::size_t' has not been declared
114 | compare(const char_type* __s1, const char_type* __s2, std::size_t __n);
| ^~~
/usr/include/c++/11/bits/char_traits.h:116:40: error: 'size_t' in namespace 'std' does not name a type
116 | static _GLIBCXX14_CONSTEXPR std::size_t
| ^~~~~~
/usr/include/c++/11/bits/char_traits.h:120:34: error: 'std::size_t' has not been declared
120 | find(const char_type* __s, std::size_t __n, const char_type& __a);
| ^~~
/usr/include/c++/11/bits/char_traits.h:123:52: error: 'std::size_t' has not been declared
123 | move(char_type* __s1, const char_type* __s2, std::size_t __n);
| ^~~
/usr/include/c++/11/bits/char_traits.h:126:52: error: 'std::size_t' has not been declared
126 | copy(char_type* __s1, const char_type* __s2, std::size_t __n);
| ^~~
/usr/include/c++/11/bits/char_traits.h:129:30: error: 'std::size_t' has not been declared
129 | assign(char_type* __s, std::size_t __n, char_type __a);
| ^~~
/usr/include/c++/11/bits/char_traits.h:155:59: error: 'std::size_t' has not been declared
155 | compare(const char_type* __s1, const char_type* __s2, std::size_t __n)
| ^~~
/usr/include/c++/11/bits/char_traits.h: In static member function 'static constexpr int __gnu_cxx::char_traits<_CharT>::compare(const char_type*, const char_type*, int)':
/usr/include/c++/11/bits/char_traits.h:157:17: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
157 | for (std::size_t __i = 0; __i < __n; ++__i)
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/char_traits.h:157:33: error: '__i' was not declared in this scope; did you mean '__n'?
157 | for (std::size_t __i = 0; __i < __n; ++__i)
| ^~~
| __n
/usr/include/c++/11/bits/char_traits.h: At global scope:
/usr/include/c++/11/bits/char_traits.h:166:31: error: 'size_t' in namespace 'std' does not name a type
166 | _GLIBCXX14_CONSTEXPR std::size_t
| ^~~~~~
/usr/include/c++/11/bits/char_traits.h:179:32: error: 'std::size_t' has not been declared
179 | find(const char_type* __s, std::size_t __n, const char_type& __a)
| ^~~
/usr/include/c++/11/bits/char_traits.h: In static member function 'static constexpr const char_type* __gnu_cxx::char_traits<_CharT>::find(const char_type*, int, const char_type&)':
/usr/include/c++/11/bits/char_traits.h:181:17: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
181 | for (std::size_t __i = 0; __i < __n; ++__i)
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/boost/bind.hpp:30,
from /opt/openrobots/include/class_loader/class_loader.hpp:35,
from /opt/openrobots/include/pluginlib/class_list_macros.hpp:40,
from /opt/openrobots/include/pluginlib/class_list_macros.h:35,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/boundary.cpp:38:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/char_traits.h:181:33: error: '__i' was not declared in this scope; did you mean '__s'?
181 | for (std::size_t __i = 0; __i < __n; ++__i)
| ^~~
| __s
/usr/include/c++/11/bits/char_traits.h: At global scope:
/usr/include/c++/11/bits/char_traits.h:191:50: error: 'std::size_t' has not been declared
191 | move(char_type* __s1, const char_type* __s2, std::size_t __n)
| ^~~
/usr/include/c++/11/bits/char_traits.h:241:50: error: 'std::size_t' has not been declared
241 | copy(char_type* __s1, const char_type* __s2, std::size_t __n)
| ^~~
/usr/include/c++/11/bits/char_traits.h:252:28: error: 'std::size_t' has not been declared
252 | assign(char_type* __s, std::size_t __n, char_type __a)
| ^~~
/usr/include/c++/11/bits/char_traits.h: In static member function 'static constexpr size_t std::char_traits::length(const char_type*)':
/usr/include/c++/11/bits/char_traits.h:397:53: error: 'length' is not a member of '__gnu_cxx::char_traits'
397 | return __gnu_cxx::char_traits::length(__s);
| ^~~~~~
/usr/include/c++/11/bits/char_traits.h: In static member function 'static constexpr size_t std::char_traits::length(const char_type*)':
/usr/include/c++/11/bits/char_traits.h:521:53: error: 'length' is not a member of '__gnu_cxx::char_traits'
521 | return __gnu_cxx::char_traits::length(__s);
| ^~~~~~
/usr/include/c++/11/bits/char_traits.h:523:22: error: call to non-'constexpr' function 'size_t wcslen(const wchar_t*)'
523 | return wcslen(__s);
| ~~~~~~^~~~~
In file included from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/wchar.h:223:15: note: 'size_t wcslen(const wchar_t*)' declared here
223 | extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new: At global scope:
/usr/include/c++/11/new:126:26: error: declaration of 'operator new' as non-function
126 | _GLIBCXX_NODISCARD void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^~~~~~~~
/usr/include/c++/11/new:126:44: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
126 | _GLIBCXX_NODISCARD void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:127:41: error: attributes after parenthesized initializer ignored [-fpermissive]
127 | __attribute__((__externally_visible__));
| ^
/usr/include/c++/11/new:128:26: error: declaration of 'operator new []' as non-function
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^~~~~~~~
/usr/include/c++/11/new:128:46: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:129:41: error: attributes after parenthesized initializer ignored [-fpermissive]
129 | __attribute__((__externally_visible__));
| ^
/usr/include/c++/11/new:135:29: error: 'std::size_t' has not been declared
135 | void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT
| ^~~
/usr/include/c++/11/new:137:31: error: 'std::size_t' has not been declared
137 | void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT
| ^~~
/usr/include/c++/11/new:140:26: error: declaration of 'operator new' as non-function
140 | _GLIBCXX_NODISCARD void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~~~
/usr/include/c++/11/new:140:44: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
140 | _GLIBCXX_NODISCARD void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:140:52: error: expected primary-expression before 'const'
140 | _GLIBCXX_NODISCARD void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
| ^~~~~
/usr/include/c++/11/new:142:26: error: declaration of 'operator new []' as non-function
142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~~~
/usr/include/c++/11/new:142:46: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:142:54: error: expected primary-expression before 'const'
142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
| ^~~~~
/usr/include/c++/11/new:149:26: error: declaration of 'operator new' as non-function
149 | _GLIBCXX_NODISCARD void* operator new(std::size_t, std::align_val_t)
| ^~~~~~~~
/usr/include/c++/11/new:149:44: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
149 | _GLIBCXX_NODISCARD void* operator new(std::size_t, std::align_val_t)
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:149:68: error: expected primary-expression before ')' token
149 | _GLIBCXX_NODISCARD void* operator new(std::size_t, std::align_val_t)
| ^
/usr/include/c++/11/new:150:73: error: attributes after parenthesized initializer ignored [-fpermissive]
150 | __attribute__((__externally_visible__, __alloc_size__ (1), __malloc__));
| ^
/usr/include/c++/11/new:151:26: error: declaration of 'operator new' as non-function
151 | _GLIBCXX_NODISCARD void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&)
| ^~~~~~~~
/usr/include/c++/11/new:151:44: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
151 | _GLIBCXX_NODISCARD void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&)
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:151:68: error: expected primary-expression before ',' token
151 | _GLIBCXX_NODISCARD void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&)
| ^
/usr/include/c++/11/new:151:70: error: expected primary-expression before 'const'
151 | _GLIBCXX_NODISCARD void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&)
| ^~~~~
/usr/include/c++/11/new:157:26: error: declaration of 'operator new []' as non-function
157 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, std::align_val_t)
| ^~~~~~~~
/usr/include/c++/11/new:157:46: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
157 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, std::align_val_t)
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:157:70: error: expected primary-expression before ')' token
157 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, std::align_val_t)
| ^
/usr/include/c++/11/new:158:73: error: attributes after parenthesized initializer ignored [-fpermissive]
158 | __attribute__((__externally_visible__, __alloc_size__ (1), __malloc__));
| ^
/usr/include/c++/11/new:159:26: error: declaration of 'operator new []' as non-function
159 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&)
| ^~~~~~~~
/usr/include/c++/11/new:159:46: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
159 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&)
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:159:70: error: expected primary-expression before ',' token
159 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&)
| ^
/usr/include/c++/11/new:159:72: error: expected primary-expression before 'const'
159 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&)
| ^~~~~
/usr/include/c++/11/new:166:29: error: 'std::size_t' has not been declared
166 | void operator delete(void*, std::size_t, std::align_val_t)
| ^~~
/usr/include/c++/11/new:168:31: error: 'std::size_t' has not been declared
168 | void operator delete[](void*, std::size_t, std::align_val_t)
| ^~~
/usr/include/c++/11/new:174:33: error: declaration of 'operator new' as non-function
174 | _GLIBCXX_NODISCARD inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~~~
/usr/include/c++/11/new:174:51: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
174 | _GLIBCXX_NODISCARD inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:174:59: error: expected primary-expression before 'void'
174 | _GLIBCXX_NODISCARD inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
| ^~~~
/usr/include/c++/11/new:176:33: error: declaration of 'operator new []' as non-function
176 | _GLIBCXX_NODISCARD inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~~~
/usr/include/c++/11/new:176:53: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
176 | _GLIBCXX_NODISCARD inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/ext/new_allocator.h:33,
from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/new:176:61: error: expected primary-expression before 'void'
176 | _GLIBCXX_NODISCARD inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT
| ^~~~
In file included from /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h:33,
from /usr/include/c++/11/bits/allocator.h:46,
from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/new_allocator.h:59:20: error: 'size_t' in namespace 'std' does not name a type
59 | typedef std::size_t size_type;
| ^~~~~~
/usr/include/c++/11/ext/new_allocator.h:60:20: error: 'ptrdiff_t' in namespace 'std' does not name a type
60 | typedef std::ptrdiff_t difference_type;
| ^~~~~~~~~
/usr/include/c++/11/ext/new_allocator.h:103:16: error: 'size_type' has not been declared
103 | allocate(size_type __n, const void* = static_cast(0))
| ^~~~~~~~~
/usr/include/c++/11/ext/new_allocator.h:132:28: error: 'size_type' has not been declared
132 | deallocate(_Tp* __p, size_type __t __attribute__ ((__unused__)))
| ^~~~~~~~~
/usr/include/c++/11/ext/new_allocator.h:153:7: error: 'size_type' does not name a type; did you mean 'size_t'?
153 | size_type
| ^~~~~~~~~
| size_t
/usr/include/c++/11/ext/new_allocator.h:196:26: error: 'size_type' does not name a type; did you mean 'size_t'?
196 | _GLIBCXX_CONSTEXPR size_type
| ^~~~~~~~~
| size_t
/usr/include/c++/11/ext/new_allocator.h: In member function '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(int, const void*)':
/usr/include/c++/11/ext/new_allocator.h:115:29: error: 'size_t' is not a member of 'std'; did you mean 'size_t'?
115 | if (__n > (std::size_t(-1) / sizeof(_Tp)))
| ^~~~~~
In file included from /usr/include/wchar.h:35,
from /usr/include/c++/11/cwchar:44,
from /usr/include/c++/11/bits/postypes.h:40,
from /usr/include/c++/11/bits/char_traits.h:40,
from /usr/include/c++/11/string:40,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h:209:23: note: 'size_t' declared here
209 | typedef __SIZE_TYPE__ size_t;
| ^~~~~~
In file included from /usr/include/c++/11/string:41,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/allocator.h: At global scope:
/usr/include/c++/11/bits/allocator.h:77:15: error: 'ptrdiff_t' does not name a type
77 | typedef ptrdiff_t difference_type;
| ^~~~~~~~~
/usr/include/c++/11/bits/allocator.h:47:1: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
46 | #include // Define the base class to std::allocator.
+++ |+#include
47 | #include
/usr/include/c++/11/bits/allocator.h:129:15: error: 'ptrdiff_t' does not name a type
129 | typedef ptrdiff_t difference_type;
| ^~~~~~~~~
/usr/include/c++/11/bits/allocator.h:129:15: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
In file included from /usr/include/c++/11/string:44,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/ostream_insert.h:46:40: error: 'streamsize' has not been declared
46 | const _CharT* __s, streamsize __n)
| ^~~~~~~~~~
/usr/include/c++/11/bits/ostream_insert.h: In function 'void std::__ostream_write(std::basic_ostream<_CharT, _Traits>&, const _CharT*, int)':
/usr/include/c++/11/bits/ostream_insert.h:51:13: error: 'streamsize' does not name a type
51 | const streamsize __put = __out.rdbuf()->sputn(__s, __n);
| ^~~~~~~~~~
/usr/include/c++/11/bits/ostream_insert.h:52:11: error: '__put' was not declared in this scope; did you mean '__out'?
52 | if (__put != __n)
| ^~~~~
| __out
/usr/include/c++/11/bits/ostream_insert.h: At global scope:
/usr/include/c++/11/bits/ostream_insert.h:58:59: error: 'streamsize' has not been declared
58 | __ostream_fill(basic_ostream<_CharT, _Traits>& __out, streamsize __n)
| ^~~~~~~~~~
/usr/include/c++/11/bits/ostream_insert.h:78:41: error: 'streamsize' has not been declared
78 | const _CharT* __s, streamsize __n)
| ^~~~~~~~~~
/usr/include/c++/11/bits/ostream_insert.h: In function 'std::basic_ostream<_CharT, _Traits>& std::__ostream_insert(std::basic_ostream<_CharT, _Traits>&, const _CharT*, int)':
/usr/include/c++/11/bits/ostream_insert.h:88:21: error: 'streamsize' does not name a type
88 | const streamsize __w = __out.width();
| ^~~~~~~~~~
/usr/include/c++/11/bits/ostream_insert.h:89:19: error: '__w' was not declared in this scope; did you mean '__s'?
89 | if (__w > __n)
| ^~~
| __s
/usr/include/c++/11/bits/ostream_insert.h: At global scope:
/usr/include/c++/11/bits/ostream_insert.h:119:68: error: 'streamsize' has not been declared
119 | extern template ostream& __ostream_insert(ostream&, const char*, streamsize);
| ^~~~~~~~~~
/usr/include/c++/11/bits/ostream_insert.h:123:46: error: 'streamsize' has not been declared
123 | streamsize);
| ^~~~~~~~~~
In file included from /usr/include/c++/11/ext/alloc_traits.h:34,
from /usr/include/c++/11/bits/basic_string.h:40,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/alloc_traits.h:432:36: error: 'ptrdiff_t' in namespace 'std' does not name a type
432 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~
/usr/include/c++/11/bits/alloc_traits.h:435:30: error: 'size_t' in namespace 'std' does not name a type; did you mean 'size'?
435 | using size_type = std::size_t;
| ^~~~~~
| size
/usr/include/c++/11/bits/alloc_traits.h:463:37: error: 'size_type' has not been declared
463 | allocate(allocator_type& __a, size_type __n)
| ^~~~~~~~~
/usr/include/c++/11/bits/alloc_traits.h:477:37: error: 'size_type' has not been declared
477 | allocate(allocator_type& __a, size_type __n, const_void_pointer __hint)
| ^~~~~~~~~
/usr/include/c++/11/bits/alloc_traits.h:495:52: error: 'size_type' has not been declared
495 | deallocate(allocator_type& __a, pointer __p, size_type __n)
| ^~~~~~~~~
/usr/include/c++/11/bits/alloc_traits.h:546:35: error: 'size_type' does not name a type; did you mean 'true_type'?
546 | static _GLIBCXX20_CONSTEXPR size_type
| ^~~~~~~~~
| true_type
/usr/include/c++/11/bits/alloc_traits.h:589:36: error: 'ptrdiff_t' in namespace 'std' does not name a type
589 | using difference_type = std::ptrdiff_t;
| ^~~~~~~~~
/usr/include/c++/11/bits/alloc_traits.h:592:30: error: 'size_t' in namespace 'std' does not name a type; did you mean 'size'?
592 | using size_type = std::size_t;
| ^~~~~~
| size
/usr/include/c++/11/bits/alloc_traits.h:614:33: error: 'size_type' has not been declared
614 | allocate(allocator_type&, size_type, const void* = nullptr) = delete;
| ^~~~~~~~~
/usr/include/c++/11/bits/alloc_traits.h:618:42: error: 'size_type' has not been declared
618 | deallocate(allocator_type&, void*, size_type) = delete;
| ^~~~~~~~~
/usr/include/c++/11/bits/alloc_traits.h:651:14: error: 'size_type' does not name a type; did you mean 'true_type'?
651 | static size_type
| ^~~~~~~~~
| true_type
In file included from /usr/include/c++/11/string_view:42,
from /usr/include/c++/11/bits/basic_string.h:48,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/functional_hash.h:265:17: error: 'nullptr_t' was not declared in this scope
265 | struct hash : public __hash_base
| ^~~~~~~~~
/usr/include/c++/11/bits/functional_hash.h:37:1: note: 'nullptr_t' is defined in header ''; did you forget to '#include '?
36 | #include
+++ |+#include
37 |
/usr/include/c++/11/bits/functional_hash.h:265:26: error: template argument 1 is invalid
265 | struct hash : public __hash_base
| ^
/usr/include/c++/11/bits/functional_hash.h:265:57: error: 'nullptr_t' was not declared in this scope
265 | struct hash : public __hash_base
| ^~~~~~~~~
/usr/include/c++/11/bits/functional_hash.h:265:57: note: 'nullptr_t' is defined in header ''; did you forget to '#include '?
/usr/include/c++/11/bits/functional_hash.h:265:66: error: template argument 2 is invalid
265 | struct hash : public __hash_base
| ^
In file included from /usr/include/c++/11/bits/basic_string.h:48,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/string_view:118:35: error: 'ptrdiff_t' does not name a type
118 | using difference_type = ptrdiff_t;
| ^~~~~~~~~
/usr/include/c++/11/string_view:43:1: note: 'ptrdiff_t' is defined in header ''; did you forget to '#include '?
42 | #include
+++ |+#include
43 | #include
/usr/include/c++/11/string_view: In static member function 'static constexpr int std::basic_string_view<_CharT, _Traits>::_S_compare(std::basic_string_view<_CharT, _Traits>::size_type, std::basic_string_view<_CharT, _Traits>::size_type)':
/usr/include/c++/11/string_view:503:15: error: 'difference_type' does not name a type
503 | const difference_type __diff = __n1 - __n2;
| ^~~~~~~~~~~~~~~
/usr/include/c++/11/string_view:504:13: error: '__diff' was not declared in this scope
504 | if (__diff > __limits::__max)
| ^~~~~~
/usr/include/c++/11/string_view:506:13: error: '__diff' was not declared in this scope
506 | if (__diff < __limits::__min)
| ^~~~~~
/usr/include/c++/11/string_view:508:33: error: '__diff' was not declared in this scope
508 | return static_cast(__diff);
| ^~~~~~
In file included from /usr/include/c++/11/bits/stl_iterator_base_types.h:67,
from /usr/include/c++/11/numeric:61,
from /usr/include/pcl-1.12/pcl/common/io.h:43,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/type_traits: In instantiation of 'struct std::is_trivial':
/usr/include/c++/11/type_traits:3145:57: required from 'constexpr const bool std::is_trivial_v'
/usr/include/c++/11/string_view:101:21: required from 'class std::basic_string_view'
/usr/include/c++/11/string_view:695:43: required from here
/usr/include/c++/11/type_traits:704:52: error: static assertion failed: template argument must be a complete class or an unbounded array
704 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:704:52: note: 'std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))' evaluates to false
/usr/include/c++/11/type_traits: In instantiation of 'struct std::is_standard_layout':
/usr/include/c++/11/type_traits:3150:73: required from 'constexpr const bool std::is_standard_layout_v'
/usr/include/c++/11/string_view:101:45: required from 'class std::basic_string_view'
/usr/include/c++/11/string_view:695:43: required from here
/usr/include/c++/11/type_traits:722:52: error: static assertion failed: template argument must be a complete class or an unbounded array
722 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:722:52: note: 'std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))' evaluates to false
/usr/include/c++/11/type_traits: In instantiation of 'struct std::is_trivial':
/usr/include/c++/11/type_traits:3145:57: required from 'constexpr const bool std::is_trivial_v'
/usr/include/c++/11/string_view:101:21: required from 'class std::basic_string_view'
/usr/include/c++/11/string_view:709:41: required from here
/usr/include/c++/11/type_traits:704:52: error: static assertion failed: template argument must be a complete class or an unbounded array
704 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:704:52: note: 'std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))' evaluates to false
/usr/include/c++/11/type_traits: In instantiation of 'struct std::is_standard_layout':
/usr/include/c++/11/type_traits:3150:73: required from 'constexpr const bool std::is_standard_layout_v'
/usr/include/c++/11/string_view:101:45: required from 'class std::basic_string_view'
/usr/include/c++/11/string_view:709:41: required from here
/usr/include/c++/11/type_traits:722:52: error: static assertion failed: template argument must be a complete class or an unbounded array
722 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:722:52: note: 'std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))' evaluates to false
/usr/include/c++/11/type_traits: In instantiation of 'struct std::is_trivial':
/usr/include/c++/11/type_traits:3145:57: required from 'constexpr const bool std::is_trivial_v'
/usr/include/c++/11/string_view:101:21: required from 'class std::basic_string_view'
/usr/include/c++/11/string_view:739:41: required from here
/usr/include/c++/11/type_traits:704:52: error: static assertion failed: template argument must be a complete class or an unbounded array
704 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:704:52: note: 'std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))' evaluates to false
/usr/include/c++/11/type_traits: In instantiation of 'struct std::is_standard_layout':
/usr/include/c++/11/type_traits:3150:73: required from 'constexpr const bool std::is_standard_layout_v'
/usr/include/c++/11/string_view:101:45: required from 'class std::basic_string_view'
/usr/include/c++/11/string_view:739:41: required from here
/usr/include/c++/11/type_traits:722:52: error: static assertion failed: template argument must be a complete class or an unbounded array
722 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:722:52: note: 'std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))' evaluates to false
/usr/include/c++/11/type_traits: In instantiation of 'struct std::is_trivial':
/usr/include/c++/11/type_traits:3145:57: required from 'constexpr const bool std::is_trivial_v'
/usr/include/c++/11/string_view:101:21: required from 'class std::basic_string_view'
/usr/include/c++/11/string_view:753:41: required from here
/usr/include/c++/11/type_traits:704:52: error: static assertion failed: template argument must be a complete class or an unbounded array
704 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:704:52: note: 'std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))' evaluates to false
/usr/include/c++/11/type_traits: In instantiation of 'struct std::is_standard_layout':
/usr/include/c++/11/type_traits:3150:73: required from 'constexpr const bool std::is_standard_layout_v'
/usr/include/c++/11/string_view:101:45: required from 'class std::basic_string_view'
/usr/include/c++/11/string_view:753:41: required from here
/usr/include/c++/11/type_traits:722:52: error: static assertion failed: template argument must be a complete class or an unbounded array
722 | static_assert(std::__is_complete_or_unbounded(__type_identity<_Tp>{}),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/11/type_traits:722:52: note: 'std::__is_complete_or_unbounded >((std::__type_identity{}, std::__type_identity()))' evaluates to false
In file included from /usr/include/c++/11/bits/basic_string.h:6608,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/string_conversions.h: At global scope:
/usr/include/c++/11/ext/string_conversions.h:55:53: error: 'std::size_t' has not been declared
55 | const char* __name, const _CharT* __str, std::size_t* __idx,
| ^~~
/usr/include/c++/11/ext/string_conversions.h:99:43: error: 'std::size_t' has not been declared
99 | __to_xstring(int (*__convf) (_CharT*, std::size_t, const _CharT*,
| ^~~
/usr/include/c++/11/ext/string_conversions.h:100:54: error: 'std::size_t' has not been declared
100 | __builtin_va_list), std::size_t __n,
| ^~~
In file included from /usr/include/c++/11/bits/basic_string.h:40,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/alloc_traits.h: In instantiation of 'struct __gnu_cxx::__alloc_traits, char>':
/usr/include/c++/11/bits/basic_string.h:88:24: required from 'class std::__cxx11::basic_string'
/usr/include/c++/11/bits/basic_string.h:6620:68: required from here
/usr/include/c++/11/ext/alloc_traits.h:59:53: error: no type named 'size_type' in 'struct std::allocator_traits >'
59 | typedef typename _Base_type::size_type size_type;
| ^~~~~~~~~
/usr/include/c++/11/ext/alloc_traits.h:60:53: error: no type named 'difference_type' in 'struct std::allocator_traits >'
60 | typedef typename _Base_type::difference_type difference_type;
| ^~~~~~~~~~~~~~~
/usr/include/c++/11/ext/alloc_traits.h:68:23: error: 'max_size' has not been declared in '__gnu_cxx::__alloc_traits, char>::_Base_type'
68 | using _Base_type::max_size;
| ^~~~~~~~
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h: In function 'int std::__cxx11::stoi(const string&, size_t*, int)':
/usr/include/c++/11/bits/basic_string.h:6620:40: error: no matching function for call to '__stoa(long int (*)(const char*, char**, int) noexcept, const char [5], const char*, size_t*&, int&)'
6620 | { return __gnu_cxx::__stoa(&std::strtol, "stoi", __str.c_str(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6621 | __idx, __base); }
| ~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/basic_string.h:6608,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/string_conversions.h:54:5: note: candidate: 'template _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
54 | __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
| ^~~~~~
/usr/include/c++/11/ext/string_conversions.h:54:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:6621:41: note: cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
6621 | __idx, __base); }
| ^~~~~
/usr/include/c++/11/bits/basic_string.h: In function 'long int std::__cxx11::stol(const string&, size_t*, int)':
/usr/include/c++/11/bits/basic_string.h:6625:29: error: no matching function for call to '__stoa(long int (*)(const char*, char**, int) noexcept, const char [5], const char*, size_t*&, int&)'
6625 | { return __gnu_cxx::__stoa(&std::strtol, "stol", __str.c_str(),
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6626 | __idx, __base); }
| ~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/basic_string.h:6608,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/string_conversions.h:54:5: note: candidate: 'template _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
54 | __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
| ^~~~~~
/usr/include/c++/11/ext/string_conversions.h:54:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:6626:30: note: cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
6626 | __idx, __base); }
| ^~~~~
/usr/include/c++/11/bits/basic_string.h: In function 'long unsigned int std::__cxx11::stoul(const string&, size_t*, int)':
/usr/include/c++/11/bits/basic_string.h:6630:29: error: no matching function for call to '__stoa(long unsigned int (*)(const char*, char**, int) noexcept, const char [6], const char*, size_t*&, int&)'
6630 | { return __gnu_cxx::__stoa(&std::strtoul, "stoul", __str.c_str(),
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6631 | __idx, __base); }
| ~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/basic_string.h:6608,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/string_conversions.h:54:5: note: candidate: 'template _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
54 | __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
| ^~~~~~
/usr/include/c++/11/ext/string_conversions.h:54:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:6631:30: note: cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
6631 | __idx, __base); }
| ^~~~~
/usr/include/c++/11/bits/basic_string.h: In function 'long long int std::__cxx11::stoll(const string&, size_t*, int)':
/usr/include/c++/11/bits/basic_string.h:6635:29: error: no matching function for call to '__stoa(long long int (*)(const char*, char**, int) noexcept, const char [6], const char*, size_t*&, int&)'
6635 | { return __gnu_cxx::__stoa(&std::strtoll, "stoll", __str.c_str(),
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6636 | __idx, __base); }
| ~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/basic_string.h:6608,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/string_conversions.h:54:5: note: candidate: 'template _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
54 | __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
| ^~~~~~
/usr/include/c++/11/ext/string_conversions.h:54:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:6636:30: note: cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
6636 | __idx, __base); }
| ^~~~~
/usr/include/c++/11/bits/basic_string.h: In function 'long long unsigned int std::__cxx11::stoull(const string&, size_t*, int)':
/usr/include/c++/11/bits/basic_string.h:6640:29: error: no matching function for call to '__stoa(long long unsigned int (*)(const char*, char**, int) noexcept, const char [7], const char*, size_t*&, int&)'
6640 | { return __gnu_cxx::__stoa(&std::strtoull, "stoull", __str.c_str(),
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6641 | __idx, __base); }
| ~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/basic_string.h:6608,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/string_conversions.h:54:5: note: candidate: 'template _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
54 | __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
| ^~~~~~
/usr/include/c++/11/ext/string_conversions.h:54:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:6641:30: note: cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
6641 | __idx, __base); }
| ^~~~~
/usr/include/c++/11/bits/basic_string.h: In function 'float std::__cxx11::stof(const string&, size_t*)':
/usr/include/c++/11/bits/basic_string.h:6646:29: error: no matching function for call to '__stoa(float (*)(const char*, char**) noexcept, const char [5], const char*, size_t*&)'
6646 | { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); }
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/basic_string.h:6608,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/string_conversions.h:54:5: note: candidate: 'template _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
54 | __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
| ^~~~~~
/usr/include/c++/11/ext/string_conversions.h:54:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:6646:67: note: cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
6646 | { return __gnu_cxx::__stoa(&std::strtof, "stof", __str.c_str(), __idx); }
| ^~~~~
/usr/include/c++/11/bits/basic_string.h: In function 'double std::__cxx11::stod(const string&, size_t*)':
/usr/include/c++/11/bits/basic_string.h:6650:29: error: no matching function for call to '__stoa(double (*)(const char*, char**) noexcept, const char [5], const char*, size_t*&)'
6650 | { return __gnu_cxx::__stoa(&std::strtod, "stod", __str.c_str(), __idx); }
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/basic_string.h:6608,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/string_conversions.h:54:5: note: candidate: 'template _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
54 | __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
| ^~~~~~
/usr/include/c++/11/ext/string_conversions.h:54:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:6650:67: note: cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
6650 | { return __gnu_cxx::__stoa(&std::strtod, "stod", __str.c_str(), __idx); }
| ^~~~~
/usr/include/c++/11/bits/basic_string.h: In function 'long double std::__cxx11::stold(const string&, size_t*)':
/usr/include/c++/11/bits/basic_string.h:6654:29: error: no matching function for call to '__stoa(long double (*)(const char*, char**) noexcept, const char [6], const char*, size_t*&)'
6654 | { return __gnu_cxx::__stoa(&std::strtold, "stold", __str.c_str(), __idx); }
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/bits/basic_string.h:6608,
from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/ext/string_conversions.h:54:5: note: candidate: 'template _Ret __gnu_cxx::__stoa(_TRet (*)(const _CharT*, _CharT**, _Base ...), const char*, const _CharT*, int*, _Base ...)'
54 | __stoa(_TRet (*__convf) (const _CharT*, _CharT**, _Base...),
| ^~~~~~
/usr/include/c++/11/ext/string_conversions.h:54:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:6654:69: note: cannot convert '__idx' (type 'size_t*' {aka 'long unsigned int*'}) to type 'int*'
6654 | { return __gnu_cxx::__stoa(&std::strtold, "stold", __str.c_str(), __idx); }
| ^~~~~
/usr/include/c++/11/bits/basic_string.h: In function 'std::string std::__cxx11::to_string(int)':
/usr/include/c++/11/bits/basic_string.h:6665:36: error: no matching function for call to 'std::__cxx11::basic_string::basic_string(unsigned int, char)'
6665 | string __str(__neg + __len, '-');
| ^
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:664:9: note: candidate: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Tp&, const _Alloc&) [with _Tp = _Tp; = ; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]'
664 | basic_string(const _Tp& __t, const _Alloc& __a = _Alloc())
| ^~~~~~~~~~~~
/usr/include/c++/11/bits/basic_string.h:664:9: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/bits/stl_iterator_base_types.h:67,
from /usr/include/c++/11/numeric:61,
from /usr/include/pcl-1.12/pcl/common/io.h:43,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/type_traits: In substitution of 'template using enable_if_t = typename std::enable_if::type [with bool _Cond = false; _Tp = void]':
/usr/include/c++/11/bits/basic_string.h:125:8: required by substitution of 'template template using _If_sv = std::enable_if_t >, std::__not_*> >, std::__not_ > >::value, _Res> [with _Tp = unsigned int; _Res = void; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]'
/usr/include/c++/11/bits/basic_string.h:662:30: required from here
/usr/include/c++/11/type_traits:2579:11: error: no type named 'type' in 'struct std::enable_if'
2579 | using enable_if_t = typename enable_if<_Cond, _Tp>::type;
| ^~~~~~~~~~~
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:638:9: note: candidate: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with _InputIterator = _InputIterator; = ; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]'
638 | basic_string(_InputIterator __beg, _InputIterator __end,
| ^~~~~~~~~~~~
/usr/include/c++/11/bits/basic_string.h:638:9: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:6665:36: note: deduced conflicting types for parameter '_InputIterator' ('unsigned int' and 'char')
6665 | string __str(__neg + __len, '-');
| ^
In file included from /usr/include/c++/11/string:55,
from /usr/include/pcl-1.12/pcl/common/io.h:44,
from /usr/include/pcl-1.12/pcl/io/io.h:42,
from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/src/pcl_ros/features/feature.cpp:50:
/usr/include/c++/11/bits/basic_string.h:533:7: note: candidate: 'template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with = ; _CharT = char; _Traits = std::char_traits