robotpkg/wip/ros-perception-pcl bulk build results

Log for ros-perception-pcl-1.7.0r2 on Fedora-37-x86_64: bulk.log (Back)

=> Checking for clear installation ===> Installing bootstrap dependencies for ros-perception-pcl-1.7.0r2 => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-37-x86_64/All/digest-20080510.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-37-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 gzip: gzip-1.12 found => Required system package pax and tar archivers: pax found => Required system package pkg_install>=20110805.12: pkg_install-20211115.3 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/Fedora-37-x86_64/All/py311-catkin-pkg-1.0.0.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-37-x86_64/All/py311-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.11/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/Fedora-37-x86_64/All/ros-cmake-modules-0.4.1.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-37-x86_64/All/ros-comm-1.16.0r1.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-37-x86_64/All/ros-dynamic-reconfigure-1.7.3.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-37-x86_64/All/ros-geometry-1.13.2.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-37-x86_64/All/ros-nodelet-core-1.9.16.tgz => Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Fedora-37-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.11: python>=2.5 provided by python311>=3.11<3.12 ===> Checking dependencies for ros-perception-pcl-1.7.0r2 => Required system package boost-headers>=1.60: boost-headers-1.78 found => Required system package cmake>=2.8.3: cmake-3.27.7 found => Required system package eigen3>=3.0.0: eigen3-3.4.0 found => Required system package g++>=3: g++-12 found => Required system package gcc>=3: gcc-12 found => Required system package libpcl>=1: libpcl-1.12.0 found => Required system package libstdc++: libstdc++ found => Required system package pkg-config>=0.22: pkg-config-1.8.0 found => Required system package py311-empy>=3: py311-empy-3.3.4 found => Required system package py311-nose>=0.10: py311-nose-1.3.7 found => Required system package py311-pyparsing: py311-pyparsing found => Required system package python311>=3.11<3.12: python311-3.11.6 found => Required robotpkg package py311-catkin-pkg>=0.2: py311-catkin-pkg-1.0.0 found => Required robotpkg package py311-ros-catkin>=0.7: py311-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 WARNING: Using py311-catkin-pkg-1.0.0 in /opt/openrobots WARNING: The following packages may interfere with the build because they WARNING: are located in paths used by other dependencies: WARNING: py-catkin-pkg-0.5.2 in /usr ===> 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 CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 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 (dev) at /opt/openrobots/share/catkin/cmake/python.cmake:4 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /opt/openrobots/share/catkin/cmake/all.cmake:164 (include) /opt/openrobots/share/catkin/cmake/catkinConfig.cmake:20 (include) CMakeLists.txt:58 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at perception_pcl/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 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 < 3.5 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 (dev) at /usr/lib64/cmake/pcl/PCLConfig.cmake:149 (find_package): Policy CMP0144 is not set: find_package uses upper-case _ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable EIGEN_ROOT is set to: /usr/include/eigen3 For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:302 (find_eigen) /usr/lib64/cmake/pcl/PCLConfig.cmake:534 (find_external_library) pcl_conversions/CMakeLists.txt:6 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. ** WARNING ** io features related to pcap will be disabled ** WARNING ** io features related to png will be disabled CMake Deprecation Warning at /usr/lib64/cmake/vtk/vtk-use-file-deprecated.cmake:1 (message): The `VTK_USE_FILE` is no longer used starting with 8.90. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:337 (include) /usr/lib64/cmake/pcl/PCLConfig.cmake:531 (find_external_library) pcl_conversions/CMakeLists.txt:6 (find_package) CMake Deprecation Warning at pcl_ros/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 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 (dev) at /usr/lib64/cmake/pcl/PCLConfig.cmake:149 (find_package): Policy CMP0144 is not set: find_package uses upper-case _ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable EIGEN_ROOT is set to: /usr/include/eigen3 For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:302 (find_eigen) /usr/lib64/cmake/pcl/PCLConfig.cmake:534 (find_external_library) pcl_ros/CMakeLists.txt:8 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. 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/lib64/cmake/pcl/PCLConfig.cmake:149 (find_package) /usr/lib64/cmake/pcl/PCLConfig.cmake:302 (find_eigen) /usr/lib64/cmake/pcl/PCLConfig.cmake:534 (find_external_library) pcl_ros/CMakeLists.txt:8 (find_package) CMake Warning (dev) at /usr/lib64/cmake/pcl/Modules/FindFLANN.cmake:44 (find_package): Policy CMP0144 is not set: find_package uses upper-case _ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable FLANN_ROOT is set to: /usr For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:259 (find_package) /usr/lib64/cmake/pcl/PCLConfig.cmake:304 (find_flann) /usr/lib64/cmake/pcl/PCLConfig.cmake:534 (find_external_library) pcl_ros/CMakeLists.txt:8 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at /usr/lib64/cmake/vtk/vtk-use-file-deprecated.cmake:1 (message): The `VTK_USE_FILE` is no longer used starting with 8.90. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:337 (include) /usr/lib64/cmake/pcl/PCLConfig.cmake:531 (find_external_library) pcl_ros/CMakeLists.txt:8 (find_package) CMake Deprecation Warning at /usr/lib64/cmake/vtk/vtk-use-file-deprecated.cmake:1 (message): The `VTK_USE_FILE` is no longer used starting with 8.90. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:337 (include) /usr/lib64/cmake/pcl/PCLConfig.cmake:531 (find_external_library) pcl_ros/CMakeLists.txt:8 (find_package) ** WARNING ** io features related to pcap will be disabled CMake Deprecation Warning at /usr/lib64/cmake/vtk/vtk-use-file-deprecated.cmake:1 (message): The `VTK_USE_FILE` is no longer used starting with 8.90. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:337 (include) /usr/lib64/cmake/pcl/PCLConfig.cmake:531 (find_external_library) pcl_ros/CMakeLists.txt:8 (find_package) CMake Warning (dev) at /usr/lib64/cmake/pcl/PCLConfig.cmake:161 (find_package): Policy CMP0144 is not set: find_package uses upper-case _ROOT variables. Run "cmake --help-policy CMP0144" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMake variable QHULL_ROOT is set to: /usr For compatibility, find_package is ignoring the variable, but code in a .cmake module might still use it. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:306 (find_qhull) /usr/lib64/cmake/pcl/PCLConfig.cmake:531 (find_external_library) pcl_ros/CMakeLists.txt:8 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. CMake Deprecation Warning at /usr/lib64/cmake/vtk/vtk-use-file-deprecated.cmake:1 (message): The `VTK_USE_FILE` is no longer used starting with 8.90. Call Stack (most recent call first): /usr/lib64/cmake/pcl/PCLConfig.cmake:337 (include) /usr/lib64/cmake/pcl/PCLConfig.cmake:531 (find_external_library) pcl_ros/CMakeLists.txt:8 (find_package) CMake Warning (dev) at /opt/openrobots/share/dynamic_reconfigure/cmake/dynamic_reconfigure-macros.cmake:128 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /opt/openrobots/share/dynamic_reconfigure/cmake/dynamic_reconfigure-macros.cmake:89 (dynreconf_called) pcl_ros/CMakeLists.txt:70 (generate_dynamic_reconfigure_options) This warning is for project developers. Use -Wno-dev to suppress it. ===> 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/convert_pcd_to_image.cpp:49: /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/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/pointcloud_to_pcd.cpp:39: /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/tools/convert_pcd_to_image.cpp:52: /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/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 /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/convert_pointcloud_to_image.cpp:42: /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/pcl-1.12/pcl/io/io.h:42: /usr/include/pcl-1.12/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const PCLPointCloud2&)': /usr/include/pcl-1.12/pcl/common/io.h:110:17: error: 'accumulate' is not a member of 'std' 110 | return std::accumulate(std::next (cloud.fields.begin ()), cloud.fields.end (), cloud.fields[0].name, | ^~~~~~~~~~ In file included from /usr/include/pcl-1.12/pcl/common/io.h:538: /usr/include/pcl-1.12/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const PointCloud&, const std::vector&, PointCloud&)': /usr/include/pcl-1.12/pcl/common/impl/io.hpp:271:26: error: 'accumulate' is not a member of 'std' 271 | const auto nr_p = std::accumulate(indices.begin (), indices.end (), 0, | ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/convert_pointcloud_to_image.cpp:49: /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:80:27: error: 'uint64_t' in namespace 'pcl' does not name a type 80 | void fromPCL(const pcl::uint64_t &pcl_stamp, ros::Time &stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:86:38: error: 'pcl::uint64_t' has not been declared 86 | void toPCL(const ros::Time &stamp, pcl::uint64_t &pcl_stamp) | ^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:92:32: error: 'uint64_t' in namespace 'pcl' does not name a type 92 | ros::Time fromPCL(const pcl::uint64_t &pcl_stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:100:8: error: 'uint64_t' in namespace 'pcl' does not name a type 100 | pcl::uint64_t toPCL(const ros::Time &stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::toPCL(const std_msgs::Header&, pcl::PCLHeader&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:120:36: error: cannot bind non-const lvalue reference of type 'int&' to a value of type 'uint64_t' {aka 'long unsigned int'} 120 | toPCL(header.stamp, pcl_header.stamp); | ~~~~~~~~~~~^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:86:53: note: initializing argument 2 of 'void pcl_conversions::toPCL(const ros::Time&, int&)' 86 | void toPCL(const ros::Time &stamp, pcl::uint64_t &pcl_stamp) | ~~~~~~~~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::fromPCL(const pcl::Vertices&, pcl_msgs::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:356:30: error: no match for 'operator=' (operand types are 'pcl_msgs::Vertices_ >::_vertices_type' {aka 'std::vector >'} and 'const pcl::Indices' {aka 'const std::vector'}) 356 | vert.vertices = pcl_vert.vertices; | ^~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/boost/math/special_functions/math_fwd.hpp:26, from /usr/include/boost/math/special_functions/round.hpp:15, from /opt/openrobots/include/ros/time.h:58, from /opt/openrobots/include/ros/ros.h:38: /usr/include/c++/12/bits/vector.tcc:204:5: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = unsigned int; _Alloc = std::allocator]' 204 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:205:42: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'const std::vector >&' 205 | operator=(const vector<_Tp, _Alloc>& __x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/bits/stl_vector.h:761:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned int; _Alloc = std::allocator]' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:761:26: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'std::vector >&&' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:783:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = unsigned int; _Alloc = std::allocator]' 783 | operator=(initializer_list __l) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:783:46: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'std::initializer_list' 783 | operator=(initializer_list __l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::moveFromPCL(pcl::Vertices&, pcl_msgs::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:373:33: error: cannot convert 'pcl::Indices' {aka 'std::vector'} to 'std::vector >&' 373 | vert.vertices.swap(pcl_vert.vertices); | ~~~~~~~~~^~~~~~~~ | | | pcl::Indices {aka std::vector} /usr/include/c++/12/bits/stl_vector.h:1581:20: note: initializing argument 1 of 'void std::vector<_Tp, _Alloc>::swap(std::vector<_Tp, _Alloc>&) [with _Tp = unsigned int; _Alloc = std::allocator]' 1581 | swap(vector& __x) _GLIBCXX_NOEXCEPT | ~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::toPCL(const pcl_msgs::Vertices&, pcl::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:390:30: error: no match for 'operator=' (operand types are 'pcl::Indices' {aka 'std::vector'} and 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'}) 390 | pcl_vert.vertices = vert.vertices; | ^~~~~~~~ /usr/include/c++/12/bits/vector.tcc:204:5: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' 204 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:205:42: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'} to 'const std::vector&' 205 | operator=(const vector<_Tp, _Alloc>& __x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:761:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&) [with _Tp = int; _Alloc = std::allocator]' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:761:26: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'} to 'std::vector&&' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:783:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = int; _Alloc = std::allocator]' 783 | operator=(initializer_list __l) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:783:46: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'} to 'std::initializer_list' 783 | operator=(initializer_list __l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::moveToPCL(pcl_msgs::Vertices&, pcl::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:407:33: error: cannot convert 'pcl_msgs::Vertices_ >::_vertices_type' {aka 'std::vector >'} to 'std::vector&' 407 | pcl_vert.vertices.swap(vert.vertices); | ~~~~~^~~~~~~~ | | | pcl_msgs::Vertices_ >::_vertices_type {aka std::vector >} /usr/include/c++/12/bits/stl_vector.h:1581:20: note: initializing argument 1 of 'void std::vector<_Tp, _Alloc>::swap(std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' 1581 | swap(vector& __x) _GLIBCXX_NOEXCEPT | ~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In static member function 'static uint32_t ros::serialization::Serializer::serializedLength(const pcl::PCLPointCloud2&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:825:47: error: 'uint8_t' is not a member of 'pcl' 825 | length += m.data.size() * sizeof(pcl::uint8_t); | ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:825:47: note: suggested alternatives: In file included from /usr/include/stdint.h:37, from /usr/lib/gcc/x86_64-redhat-linux/12/include/stdint.h:9, from /usr/include/c++/12/cstdint:41, from /usr/include/c++/12/bits/char_traits.h:735, from /usr/include/c++/12/string:40, from /opt/openrobots/include/ros/platform.h:55, from /opt/openrobots/include/ros/time.h:53: /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' 24 | typedef __uint8_t uint8_t; | ^~~~~~~ /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' In file included from /usr/include/eigen3/Eigen/Core:162, from /usr/include/pcl-1.12/pcl/memory.h:48, from /usr/include/pcl-1.12/pcl/io/pcd_io.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/convert_pointcloud_to_image.cpp:47: /usr/include/eigen3/Eigen/src/Core/util/Meta.h:36:23: note: 'Eigen::numext::uint8_t' 36 | typedef std::uint8_t uint8_t; | ^~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/convert_pcd_to_image.cpp:55: /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:80:27: error: 'uint64_t' in namespace 'pcl' does not name a type 80 | void fromPCL(const pcl::uint64_t &pcl_stamp, ros::Time &stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:86:38: error: 'pcl::uint64_t' has not been declared 86 | void toPCL(const ros::Time &stamp, pcl::uint64_t &pcl_stamp) | ^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:92:32: error: 'uint64_t' in namespace 'pcl' does not name a type 92 | ros::Time fromPCL(const pcl::uint64_t &pcl_stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:100:8: error: 'uint64_t' in namespace 'pcl' does not name a type 100 | pcl::uint64_t toPCL(const ros::Time &stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::toPCL(const std_msgs::Header&, pcl::PCLHeader&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:120:36: error: cannot bind non-const lvalue reference of type 'int&' to a value of type 'uint64_t' {aka 'long unsigned int'} 120 | toPCL(header.stamp, pcl_header.stamp); | ~~~~~~~~~~~^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:86:53: note: initializing argument 2 of 'void pcl_conversions::toPCL(const ros::Time&, int&)' 86 | void toPCL(const ros::Time &stamp, pcl::uint64_t &pcl_stamp) | ~~~~~~~~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::fromPCL(const pcl::Vertices&, pcl_msgs::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:356:30: error: no match for 'operator=' (operand types are 'pcl_msgs::Vertices_ >::_vertices_type' {aka 'std::vector >'} and 'const pcl::Indices' {aka 'const std::vector'}) 356 | vert.vertices = pcl_vert.vertices; | ^~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/boost/math/special_functions/math_fwd.hpp:26, from /usr/include/boost/math/special_functions/round.hpp:15, from /opt/openrobots/include/ros/time.h:58, from /opt/openrobots/include/ros/ros.h:38: /usr/include/c++/12/bits/vector.tcc:204:5: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = unsigned int; _Alloc = std::allocator]' 204 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:205:42: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'const std::vector >&' 205 | operator=(const vector<_Tp, _Alloc>& __x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/bits/stl_vector.h:761:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned int; _Alloc = std::allocator]' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:761:26: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'std::vector >&&' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:783:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = unsigned int; _Alloc = std::allocator]' 783 | operator=(initializer_list __l) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:783:46: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'std::initializer_list' 783 | operator=(initializer_list __l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::moveFromPCL(pcl::Vertices&, pcl_msgs::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:373:33: error: cannot convert 'pcl::Indices' {aka 'std::vector'} to 'std::vector >&' 373 | vert.vertices.swap(pcl_vert.vertices); | ~~~~~~~~~^~~~~~~~ | | | pcl::Indices {aka std::vector} /usr/include/c++/12/bits/stl_vector.h:1581:20: note: initializing argument 1 of 'void std::vector<_Tp, _Alloc>::swap(std::vector<_Tp, _Alloc>&) [with _Tp = unsigned int; _Alloc = std::allocator]' 1581 | swap(vector& __x) _GLIBCXX_NOEXCEPT | ~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::toPCL(const pcl_msgs::Vertices&, pcl::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:390:30: error: no match for 'operator=' (operand types are 'pcl::Indices' {aka 'std::vector'} and 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'}) 390 | pcl_vert.vertices = vert.vertices; | ^~~~~~~~ /usr/include/c++/12/bits/vector.tcc:204:5: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' 204 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:205:42: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'} to 'const std::vector&' 205 | operator=(const vector<_Tp, _Alloc>& __x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:761:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&) [with _Tp = int; _Alloc = std::allocator]' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:761:26: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'} to 'std::vector&&' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:783:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = int; _Alloc = std::allocator]' 783 | operator=(initializer_list __l) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:783:46: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'} to 'std::initializer_list' 783 | operator=(initializer_list __l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::moveToPCL(pcl_msgs::Vertices&, pcl::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:407:33: error: cannot convert 'pcl_msgs::Vertices_ >::_vertices_type' {aka 'std::vector >'} to 'std::vector&' 407 | pcl_vert.vertices.swap(vert.vertices); | ~~~~~^~~~~~~~ | | | pcl_msgs::Vertices_ >::_vertices_type {aka std::vector >} /usr/include/c++/12/bits/stl_vector.h:1581:20: note: initializing argument 1 of 'void std::vector<_Tp, _Alloc>::swap(std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' 1581 | swap(vector& __x) _GLIBCXX_NOEXCEPT | ~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In static member function 'static uint32_t ros::serialization::Serializer::serializedLength(const pcl::PCLPointCloud2&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:825:47: error: 'uint8_t' is not a member of 'pcl' 825 | length += m.data.size() * sizeof(pcl::uint8_t); | ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:825:47: note: suggested alternatives: In file included from /usr/include/stdint.h:37, from /usr/lib/gcc/x86_64-redhat-linux/12/include/stdint.h:9, from /usr/include/c++/12/cstdint:41, from /usr/include/c++/12/bits/char_traits.h:735, from /usr/include/c++/12/string:40, from /opt/openrobots/include/ros/platform.h:55, from /opt/openrobots/include/ros/time.h:53: /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' 24 | typedef __uint8_t uint8_t; | ^~~~~~~ /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' In file included from /usr/include/eigen3/Eigen/Core:162, from /usr/include/eigen3/Eigen/StdVector:14, from /usr/include/pcl-1.12/pcl/point_cloud.h:45, from /usr/include/pcl-1.12/pcl/common/io.h:46: /usr/include/eigen3/Eigen/src/Core/util/Meta.h:36:23: note: 'Eigen::numext::uint8_t' 36 | typedef std::uint8_t uint8_t; | ^~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pcd_to_pointcloud.cpp:53: /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:80:27: error: 'uint64_t' in namespace 'pcl' does not name a type 80 | void fromPCL(const pcl::uint64_t &pcl_stamp, ros::Time &stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:86:38: error: 'pcl::uint64_t' has not been declared 86 | void toPCL(const ros::Time &stamp, pcl::uint64_t &pcl_stamp) | ^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:92:32: error: 'uint64_t' in namespace 'pcl' does not name a type 92 | ros::Time fromPCL(const pcl::uint64_t &pcl_stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:100:8: error: 'uint64_t' in namespace 'pcl' does not name a type 100 | pcl::uint64_t toPCL(const ros::Time &stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::toPCL(const std_msgs::Header&, pcl::PCLHeader&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:120:36: error: cannot bind non-const lvalue reference of type 'int&' to a value of type 'uint64_t' {aka 'long unsigned int'} 120 | toPCL(header.stamp, pcl_header.stamp); | ~~~~~~~~~~~^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:86:53: note: initializing argument 2 of 'void pcl_conversions::toPCL(const ros::Time&, int&)' 86 | void toPCL(const ros::Time &stamp, pcl::uint64_t &pcl_stamp) | ~~~~~~~~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::fromPCL(const pcl::Vertices&, pcl_msgs::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:356:30: error: no match for 'operator=' (operand types are 'pcl_msgs::Vertices_ >::_vertices_type' {aka 'std::vector >'} and 'const pcl::Indices' {aka 'const std::vector'}) 356 | vert.vertices = pcl_vert.vertices; | ^~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/boost/math/special_functions/math_fwd.hpp:26, from /usr/include/boost/math/special_functions/round.hpp:15, from /opt/openrobots/include/ros/time.h:58, from /opt/openrobots/include/ros/ros.h:38: /usr/include/c++/12/bits/vector.tcc:204:5: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = unsigned int; _Alloc = std::allocator]' 204 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:205:42: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'const std::vector >&' 205 | operator=(const vector<_Tp, _Alloc>& __x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/bits/stl_vector.h:761:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned int; _Alloc = std::allocator]' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:761:26: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'std::vector >&&' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:783:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = unsigned int; _Alloc = std::allocator]' 783 | operator=(initializer_list __l) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:783:46: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'std::initializer_list' 783 | operator=(initializer_list __l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::moveFromPCL(pcl::Vertices&, pcl_msgs::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:373:33: error: cannot convert 'pcl::Indices' {aka 'std::vector'} to 'std::vector >&' 373 | vert.vertices.swap(pcl_vert.vertices); | ~~~~~~~~~^~~~~~~~ | | | pcl::Indices {aka std::vector} /usr/include/c++/12/bits/stl_vector.h:1581:20: note: initializing argument 1 of 'void std::vector<_Tp, _Alloc>::swap(std::vector<_Tp, _Alloc>&) [with _Tp = unsigned int; _Alloc = std::allocator]' 1581 | swap(vector& __x) _GLIBCXX_NOEXCEPT | ~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::toPCL(const pcl_msgs::Vertices&, pcl::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:390:30: error: no match for 'operator=' (operand types are 'pcl::Indices' {aka 'std::vector'} and 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'}) 390 | pcl_vert.vertices = vert.vertices; | ^~~~~~~~ /usr/include/c++/12/bits/vector.tcc:204:5: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' 204 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:205:42: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'} to 'const std::vector&' 205 | operator=(const vector<_Tp, _Alloc>& __x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:761:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&) [with _Tp = int; _Alloc = std::allocator]' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:761:26: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'} to 'std::vector&&' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:783:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = int; _Alloc = std::allocator]' 783 | operator=(initializer_list __l) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:783:46: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector >'} to 'std::initializer_list' 783 | operator=(initializer_list __l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::moveToPCL(pcl_msgs::Vertices&, pcl::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:407:33: error: cannot convert 'pcl_msgs::Vertices_ >::_vertices_type' {aka 'std::vector >'} to 'std::vector&' 407 | pcl_vert.vertices.swap(vert.vertices); | ~~~~~^~~~~~~~ | | | pcl_msgs::Vertices_ >::_vertices_type {aka std::vector >} /usr/include/c++/12/bits/stl_vector.h:1581:20: note: initializing argument 1 of 'void std::vector<_Tp, _Alloc>::swap(std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' 1581 | swap(vector& __x) _GLIBCXX_NOEXCEPT | ~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In static member function 'static uint32_t ros::serialization::Serializer::serializedLength(const pcl::PCLPointCloud2&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:825:47: error: 'uint8_t' is not a member of 'pcl' 825 | length += m.data.size() * sizeof(pcl::uint8_t); | ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:825:47: note: suggested alternatives: In file included from /usr/include/stdint.h:37, from /usr/lib/gcc/x86_64-redhat-linux/12/include/stdint.h:9, from /usr/include/c++/12/cstdint:41, from /usr/include/c++/12/ratio:40, from /usr/include/c++/12/bits/chrono.h:37, from /usr/include/c++/12/chrono:39, from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pcd_to_pointcloud.cpp:47: /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' 24 | typedef __uint8_t uint8_t; | ^~~~~~~ /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' In file included from /usr/include/eigen3/Eigen/Core:162, from /usr/include/pcl-1.12/pcl/memory.h:48, from /usr/include/pcl-1.12/pcl/io/pcd_io.h:42, from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pcd_to_pointcloud.cpp:52: /usr/include/eigen3/Eigen/src/Core/util/Meta.h:36:23: note: 'Eigen::numext::uint8_t' 36 | typedef std::uint8_t uint8_t; | ^~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pointcloud_to_pcd.cpp:48: /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.") | ^ make[2]: *** [pcl_ros/CMakeFiles/convert_pointcloud_to_image.dir/build.make:79: pcl_ros/CMakeFiles/convert_pointcloud_to_image.dir/tools/convert_pointcloud_to_image.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1900: pcl_ros/CMakeFiles/convert_pointcloud_to_image.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make[2]: *** [pcl_ros/CMakeFiles/convert_pcd_to_image.dir/build.make:79: pcl_ros/CMakeFiles/convert_pcd_to_image.dir/tools/convert_pcd_to_image.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1874: pcl_ros/CMakeFiles/convert_pcd_to_image.dir/all] Error 2 In file included from /usr/include/pcl-1.12/pcl/io/io.h:42: /usr/include/pcl-1.12/pcl/common/io.h: In function 'std::string pcl::getFieldsList(const PCLPointCloud2&)': /usr/include/pcl-1.12/pcl/common/io.h:110:17: error: 'accumulate' is not a member of 'std' 110 | return std::accumulate(std::next (cloud.fields.begin ()), cloud.fields.end (), cloud.fields[0].name, | ^~~~~~~~~~ make[2]: *** [pcl_ros/CMakeFiles/pcd_to_pointcloud.dir/build.make:79: pcl_ros/CMakeFiles/pcd_to_pointcloud.dir/tools/pcd_to_pointcloud.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1796: pcl_ros/CMakeFiles/pcd_to_pointcloud.dir/all] Error 2 In file included from /usr/include/pcl-1.12/pcl/common/io.h:538: /usr/include/pcl-1.12/pcl/common/impl/io.hpp: In function 'void pcl::copyPointCloud(const PointCloud&, const std::vector&, PointCloud&)': /usr/include/pcl-1.12/pcl/common/impl/io.hpp:271:26: error: 'accumulate' is not a member of 'std' 271 | const auto nr_p = std::accumulate(indices.begin (), indices.end (), 0, | ^~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pointcloud_to_pcd.cpp:52: /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: At global scope: /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:80:27: error: 'uint64_t' in namespace 'pcl' does not name a type 80 | void fromPCL(const pcl::uint64_t &pcl_stamp, ros::Time &stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:86:38: error: 'pcl::uint64_t' has not been declared 86 | void toPCL(const ros::Time &stamp, pcl::uint64_t &pcl_stamp) | ^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:92:32: error: 'uint64_t' in namespace 'pcl' does not name a type 92 | ros::Time fromPCL(const pcl::uint64_t &pcl_stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:100:8: error: 'uint64_t' in namespace 'pcl' does not name a type 100 | pcl::uint64_t toPCL(const ros::Time &stamp) | ^~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::toPCL(const std_msgs::Header&, pcl::PCLHeader&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:120:36: error: cannot bind non-const lvalue reference of type 'int&' to a value of type 'uint64_t' {aka 'long unsigned int'} 120 | toPCL(header.stamp, pcl_header.stamp); | ~~~~~~~~~~~^~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:86:53: note: initializing argument 2 of 'void pcl_conversions::toPCL(const ros::Time&, int&)' 86 | void toPCL(const ros::Time &stamp, pcl::uint64_t &pcl_stamp) | ~~~~~~~~~~~~~~~^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::fromPCL(const pcl::Vertices&, pcl_msgs::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:356:30: error: no match for 'operator=' (operand types are 'pcl_msgs::Vertices_ >::_vertices_type' {aka 'std::vector'} and 'const pcl::Indices' {aka 'const std::vector'}) 356 | vert.vertices = pcl_vert.vertices; | ^~~~~~~~ In file included from /usr/include/c++/12/vector:70, from /usr/include/boost/math/special_functions/math_fwd.hpp:26, from /usr/include/boost/math/special_functions/round.hpp:15, from /opt/openrobots/include/ros/time.h:58, from /opt/openrobots/include/ros/ros.h:38: /usr/include/c++/12/bits/vector.tcc:204:5: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = unsigned int; _Alloc = std::allocator]' 204 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:205:42: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'const std::vector&' 205 | operator=(const vector<_Tp, _Alloc>& __x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/bits/stl_vector.h:761:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&) [with _Tp = unsigned int; _Alloc = std::allocator]' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:761:26: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'std::vector&&' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:783:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = unsigned int; _Alloc = std::allocator]' 783 | operator=(initializer_list __l) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:783:46: note: no known conversion for argument 1 from 'const pcl::Indices' {aka 'const std::vector'} to 'std::initializer_list' 783 | operator=(initializer_list __l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::moveFromPCL(pcl::Vertices&, pcl_msgs::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:373:33: error: cannot convert 'pcl::Indices' {aka 'std::vector'} to 'std::vector&' 373 | vert.vertices.swap(pcl_vert.vertices); | ~~~~~~~~~^~~~~~~~ | | | pcl::Indices {aka std::vector} /usr/include/c++/12/bits/stl_vector.h:1581:20: note: initializing argument 1 of 'void std::vector<_Tp, _Alloc>::swap(std::vector<_Tp, _Alloc>&) [with _Tp = unsigned int; _Alloc = std::allocator]' 1581 | swap(vector& __x) _GLIBCXX_NOEXCEPT | ~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::toPCL(const pcl_msgs::Vertices&, pcl::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:390:30: error: no match for 'operator=' (operand types are 'pcl::Indices' {aka 'std::vector'} and 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector'}) 390 | pcl_vert.vertices = vert.vertices; | ^~~~~~~~ /usr/include/c++/12/bits/vector.tcc:204:5: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' 204 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc:205:42: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector'} to 'const std::vector&' 205 | operator=(const vector<_Tp, _Alloc>& __x) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:761:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::vector<_Tp, _Alloc>&&) [with _Tp = int; _Alloc = std::allocator]' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:761:26: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector'} to 'std::vector&&' 761 | operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move()) | ~~~~~~~~~^~~ /usr/include/c++/12/bits/stl_vector.h:783:7: note: candidate: 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = int; _Alloc = std::allocator]' 783 | operator=(initializer_list __l) | ^~~~~~~~ /usr/include/c++/12/bits/stl_vector.h:783:46: note: no known conversion for argument 1 from 'const pcl_msgs::Vertices_ >::_vertices_type' {aka 'const std::vector'} to 'std::initializer_list' 783 | operator=(initializer_list __l) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In function 'void pcl_conversions::moveToPCL(pcl_msgs::Vertices&, pcl::Vertices&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:407:33: error: cannot convert 'pcl_msgs::Vertices_ >::_vertices_type' {aka 'std::vector'} to 'std::vector&' 407 | pcl_vert.vertices.swap(vert.vertices); | ~~~~~^~~~~~~~ | | | pcl_msgs::Vertices_ >::_vertices_type {aka std::vector} /usr/include/c++/12/bits/stl_vector.h:1581:20: note: initializing argument 1 of 'void std::vector<_Tp, _Alloc>::swap(std::vector<_Tp, _Alloc>&) [with _Tp = int; _Alloc = std::allocator]' 1581 | swap(vector& __x) _GLIBCXX_NOEXCEPT | ~~~~~~~~^~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h: In static member function 'static uint32_t ros::serialization::Serializer::serializedLength(const pcl::PCLPointCloud2&)': /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:825:47: error: 'uint8_t' is not a member of 'pcl' 825 | length += m.data.size() * sizeof(pcl::uint8_t); | ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_conversions/include/pcl_conversions/pcl_conversions.h:825:47: note: suggested alternatives: In file included from /usr/include/stdint.h:37, from /usr/lib/gcc/x86_64-redhat-linux/12/include/stdint.h:9, from /usr/include/c++/12/cstdint:41, from /usr/include/c++/12/bits/char_traits.h:735, from /usr/include/c++/12/string:40, from /opt/openrobots/include/ros/platform.h:55, from /opt/openrobots/include/ros/time.h:53: /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' 24 | typedef __uint8_t uint8_t; | ^~~~~~~ /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' /usr/include/bits/stdint-uintn.h:24:19: note: 'uint8_t' In file included from /usr/include/eigen3/Eigen/Core:162, from /usr/include/eigen3/Eigen/Geometry:11, from /opt/openrobots/include/tf2_eigen/tf2_eigen.h:33, from /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pointcloud_to_pcd.cpp:45: /usr/include/eigen3/Eigen/src/Core/util/Meta.h:36:23: note: 'Eigen::numext::uint8_t' 36 | typedef std::uint8_t uint8_t; | ^~~~~~~ In file included from /opt/openrobots/include/ros/serialization.h:37, from /opt/openrobots/include/ros/publisher.h:34, from /opt/openrobots/include/ros/node_handle.h:32, from /opt/openrobots/include/ros/ros.h:45: /opt/openrobots/include/ros/message_traits.h: In instantiation of 'static const char* ros::message_traits::MD5Sum::value() [with M = std::shared_ptr]': /opt/openrobots/include/ros/message_traits.h:228:102: required from 'const char* ros::message_traits::md5sum() [with M = std::shared_ptr]' /opt/openrobots/include/ros/subscribe_options.h:89:49: required from 'void ros::SubscribeOptions::initByFullCallbackType(const std::string&, uint32_t, const boost::function&, const boost::function::Message>()>&) [with P = const std::shared_ptr&; std::string = std::__cxx11::basic_string; uint32_t = unsigned int; typename ros::ParameterAdapter

::Message = std::shared_ptr]' /opt/openrobots/include/ros/node_handle.h:406:43: required from 'ros::Subscriber ros::NodeHandle::subscribe(const std::string&, uint32_t, void (T::*)(M), T*, const ros::TransportHints&) [with M = const std::shared_ptr&; T = PointCloudToPCD; std::string = std::__cxx11::basic_string; uint32_t = unsigned int]' /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pointcloud_to_pcd.cpp:184:28: required from here /opt/openrobots/include/ros/message_traits.h:121:28: error: '__s_getMD5Sum' is not a member of 'std::shared_ptr' 121 | return M::__s_getMD5Sum().c_str(); | ~~~~~~~~~~~~~~~~^~ /opt/openrobots/include/ros/message_traits.h: In instantiation of 'static const char* ros::message_traits::DataType::value() [with M = std::shared_ptr]': /opt/openrobots/include/ros/message_traits.h:237:104: required from 'const char* ros::message_traits::datatype() [with M = std::shared_ptr]' /opt/openrobots/include/ros/subscribe_options.h:90:53: required from 'void ros::SubscribeOptions::initByFullCallbackType(const std::string&, uint32_t, const boost::function&, const boost::function::Message>()>&) [with P = const std::shared_ptr&; std::string = std::__cxx11::basic_string; uint32_t = unsigned int; typename ros::ParameterAdapter

::Message = std::shared_ptr]' /opt/openrobots/include/ros/node_handle.h:406:43: required from 'ros::Subscriber ros::NodeHandle::subscribe(const std::string&, uint32_t, void (T::*)(M), T*, const ros::TransportHints&) [with M = const std::shared_ptr&; T = PointCloudToPCD; std::string = std::__cxx11::basic_string; uint32_t = unsigned int]' /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/pcl_ros/tools/pointcloud_to_pcd.cpp:184:28: required from here /opt/openrobots/include/ros/message_traits.h:138:30: error: '__s_getDataType' is not a member of 'std::shared_ptr' 138 | return M::__s_getDataType().c_str(); | ~~~~~~~~~~~~~~~~~~^~ /opt/openrobots/include/ros/serialization.h: In instantiation of 'static void ros::serialization::Serializer::read(Stream&, typename boost::call_traits::reference) [with Stream = ros::serialization::IStream; T = std::shared_ptr; typename boost::call_traits::reference = std::shared_ptr&]': /opt/openrobots/include/ros/serialization.h:163:22: required from 'void ros::serialization::deserialize(Stream&, T&) [with T = std::shared_ptr; Stream = IStream]' /opt/openrobots/include/ros/subscription_callback_helper.h:136:21: required from 'ros::VoidConstPtr ros::SubscriptionCallbackHelperT::deserialize(const ros::SubscriptionCallbackHelperDeserializeParams&) [with P = const std::shared_ptr&; Enabled = void; ros::VoidConstPtr = boost::shared_ptr]' /opt/openrobots/include/ros/subscription_callback_helper.h:118:24: required from here /opt/openrobots/include/ros/serialization.h:136:7: error: 'class std::shared_ptr' has no member named 'deserialize' 136 | t.deserialize(stream.getData()); | ~~^~~~~~~~~~~ make[2]: *** [pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/build.make:79: pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/tools/pointcloud_to_pcd.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1822: pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/all] Error 2 make: *** [Makefile:139: all] Error 2 An unexpected error occured. The last 10 log lines are shown below. | /opt/openrobots/include/ros/subscription_callback_helper.h:136:21: required from 'ros::VoidConstPtr ros::SubscriptionCallbackHelperT::deserialize(const ros::SubscriptionCallbackHelperDeserializeParams&) [with P = const std::shared_ptr&; Enabled = void; ros::VoidConstPtr = boost::shared_ptr]' | /opt/openrobots/include/ros/subscription_callback_helper.h:118:24: required from here | /opt/openrobots/include/ros/serialization.h:136:7: error: 'class std::shared_ptr' has no member named 'deserialize' | 136 | t.deserialize(stream.getData()); | | ~~^~~~~~~~~~~ | make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/build' => Marking ros-perception-pcl-1.7.0r2 as broken | make[2]: *** [pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/build.make:79: pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/tools/pointcloud_to_pcd.cpp.o] Error 1 | make[1]: *** [CMakeFiles/Makefile2:1822: pcl_ros/CMakeFiles/pointcloud_to_pcd.dir/all] Error 2 | make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/build' | make: *** [Makefile:139: all] Error 2 For details or bug reports, check the complete log file in: /local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/build.log make[3]: *** [/local/robotpkg/var/lib/robotpkg/mk/build/build.mk:204: do-build-make(/local/robotpkg/var/tmp/robotpkg/wip/ros-perception-pcl/work/perception_pcl-1.7.0/build)] Error 2 make[2]: *** [/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: pkg-check-installed] Error 2 ERROR: make: *** [package] Error 2 ===> Deinstalling for ros-perception-pcl Removed digest-20080510 Removing dependency py311-rosdep-0.10.30r1 Removing dependency py311-ros-catkin-0.7.29 Removing dependency ros-angles-1.9.13 Removing dependency ros-environment-1.3.2r1 Removing dependency ros-rospack-2.5.1 Removing dependency ros-roscpp-core-0.6.11 Removing dependency ros-genmsg-0.6.0 Removing dependency ros-ros-1.15.8r1 Removing dependency ros-console-1.13.7r1 Removing dependency ros-gennodejs-2.0.1 Removing dependency ros-genlisp-0.4.18 Removing dependency ros-geneus-3.0.0 Removing dependency ros-gencpp-0.6.5 Removing dependency ros-genpy-0.6.16 Removing dependency ros-message-runtime-0.4.12 Removing dependency ros-message-generation-0.4.0 Removing dependency ros-std-msgs-0.5.11 Removing dependency ros-common-msgs-1.13.1 Removing dependency ros-comm-msgs-1.11.2r1 Removing dependency ros-class-loader-0.4.1 Removing dependency ros-pluginlib-1.12.1 Removing dependency ros-comm-1.16.0r1 Removing dependency ros-pcl-msgs-0.2.0 Removing dependency ros-bond-core-1.8.6r1 Removing dependency ros-actionlib-1.14.0 Removing dependency ros-geometry2-0.7.7 Removing dependency ros-geometry-1.13.2 Removing dependency ros-dynamic-reconfigure-1.7.3 Removing dependency ros-nodelet-core-1.9.16 Removing dependency ros-cmake-modules-0.4.1 Removed py311-catkin-pkg-1.0.0 Removed tnftp-20151004~ssl