robotpkg/wip/py-pal-statistics bulk build results
Log for py312-pal-statistics-1.3.1r4 on Fedora-40-x86_64: bulk.log (Back)
=> Checking for clear installation
===> Installing bootstrap dependencies for py312-pal-statistics-1.3.1r4
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-40-x86_64/All/digest-20080510.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-40-x86_64/All/tnftp-20151004~ssl.tgz
===> Checking bootstrap dependencies for py312-pal-statistics-1.3.1r4
=> Required robotpkg package digest>=20080510: digest-20080510 found
=> Required robotpkg package tnftp>=20091122: tnftp-20151004~ssl found
=> Required system package gzip: gzip-1.13 found
=> Required system package patch>=2.0: patch-2.7.6 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 py312-pal-statistics-1.3.1r4
===> Installing full dependencies for py312-pal-statistics-1.3.1r4
=> Dependency digest-20080510 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-40-x86_64/All/py312-catkin-pkg-1.0.0.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-40-x86_64/All/py312-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.12/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-40-x86_64/All/ros-comm-1.16.0r1.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Fedora-40-x86_64/All/ros-common-msgs-1.13.1.tgz
=> Dependency ros-genmsg-0.6.0 already installed
=> Dependency ros-genpy-0.6.16 already installed
=> Dependency ros-message-generation-0.4.0 already installed
=> Dependency ros-message-runtime-0.4.12 already installed
=> Dependency ros-std-msgs-0.5.11 already installed
=> Dependency tnftp-20151004~ssl already installed
===> Checking build options for py312-pal-statistics-1.3.1r4
=> Building with no option.
===> Checking alternatives for py312-pal-statistics-1.3.1r4
=> 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.12: python>=2.5 provided by python312>=3.12<3.13
===> Checking dependencies for py312-pal-statistics-1.3.1r4
=> Required system package boost-headers>=1.60: boost-headers-1.83 found
=> Required system package boostlib-thread>=1.34.1: boost-libs-1.83.0 found
=> Required system package cmake>=2.8.3: cmake-3.28.2 found
=> Required system package g++>=3: g++-14 found
=> Required system package gcc>=3: gcc-14 found
=> Required system package googletest: googletest found
=> Required system package libstdc++: libstdc++ found
=> Required system package pkg-config>=0.22: pkg-config-2.1.1 found
=> Required system package py312-empy>=3: py312-empy-3.3.4 found
=> Required system package py312-nose>=0.10: py312-nose-1.3.7 found
=> Required system package py312-pyparsing: py312-pyparsing found
=> Required system package python312>=3.12<3.13: python312-3.12.5 found
=> Required robotpkg package py312-catkin-pkg>=0.2: py312-catkin-pkg-1.0.0 found
=> Required robotpkg package py312-ros-catkin>=0.7: py312-ros-catkin-0.7.29 found
=> Required robotpkg package ros-comm>=1.13: ros-comm-1.16.0r1 found
=> Required robotpkg package ros-common-msgs>=1.12: ros-common-msgs-1.13.1 found
=> Required robotpkg package ros-genmsg>=0.5<0.7: ros-genmsg-0.6.0 found
=> Required robotpkg package ros-genpy>=0.6<0.7: ros-genpy-0.6.16 found
=> Required robotpkg package ros-message-generation>=0.4: ros-message-generation-0.4.0 found
=> Required robotpkg package ros-message-runtime>=0.4<0.5: ros-message-runtime-0.4.12 found
=> Required robotpkg package ros-std-msgs>=0.5: ros-std-msgs-0.5.11 found
WARNING: Using py312-catkin-pkg-1.0.0 in /opt/openrobots
WARNING: The following packages may interfere with the build because they
WARNING: are located in paths used by other dependencies:
WARNING: py-catkin-pkg-1.0.0 in /usr
===> Done depends for py312-pal-statistics-1.3.1r4
===> Extracting for py312-pal-statistics-1.3.1r4
=> SHA1 checksums OK
=> RMD160 checksums OK
===> Patching for py312-pal-statistics-1.3.1r4
=> Applying robotpkg patches for py312-pal-statistics-1.3.1r4
===> Configuring for py312-pal-statistics-1.3.1r4
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 pal_statistics_msgs/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 pal_carbon_collector/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 pal_statistics/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.
===> Building for py312-pal-statistics-1.3.1r4
In file included from /usr/include/boost/math/special_functions/round.hpp:14,
from /opt/openrobots/include/ros/time.h:58,
from /opt/openrobots/include/ros/ros.h:38,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/include/pal_statistics/pal_statistics.h:21,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics.cpp:9:
/usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp]
23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)"
| ^~~~~~~
In file included from /usr/include/boost/math/special_functions/round.hpp:14,
from /opt/openrobots/include/ros/time.h:58,
from /opt/openrobots/include/ros/ros.h:38,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/include/pal_statistics/pal_statistics.h:21,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/include/pal_statistics/pal_statistics_macros.h:19,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_macros.cpp:9:
/usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp]
23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)"
| ^~~~~~~
In file included from /usr/include/boost/math/special_functions/round.hpp:14,
from /opt/openrobots/include/ros/time.h:58,
from /opt/openrobots/include/ros/ros.h:38,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/include/pal_statistics/pal_statistics_utils.h:30,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:8:
/usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp]
23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)"
| ^~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
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:
/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/requires_cxx11.hpp:9,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:17,
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:
/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/container_hash/detail/requires_cxx11.hpp:9,
from /usr/include/boost/container_hash/hash.hpp:14,
from /usr/include/boost/functional/hash/hash.hpp:6,
from /usr/include/boost/bimap/relation/mutant_relation.hpp:29,
from /usr/include/boost/bimap/detail/bimap_core.hpp:38,
from /usr/include/boost/bimap/bimap.hpp:61,
from /usr/include/boost/bimap.hpp:13,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/include/pal_statistics/pal_statistics_utils.h:21:
/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(
| ^~~~~~~~~~~~~~~~~~~~
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp: In member function 'void pal_statistics::RegistrationList::deleteElement(size_t)':
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: error: no matching function for call to 'swap(std::vector::reference, std::vector::reference)'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/bits/stl_pair.h:61,
from /usr/include/c++/14/utility:69,
from /usr/include/boost/core/allocator_access.hpp:19,
from /usr/include/boost/lockfree/queue.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/include/pal_statistics/pal_statistics_utils.h:20:
/usr/include/c++/14/bits/move.h:213:5: note: candidate: 'std::_Require >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) [with _Tp = _Bit_reference; _Require<__not_<__is_tuple_like<_Tp> >, is_move_constructible<_Tp>, is_move_assignable<_Tp> > = void]' (near match)
213 | swap(_Tp& __a, _Tp& __b)
| ^~~~
/usr/include/c++/14/bits/move.h:213:5: note: conversion of argument 2 would be ill-formed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:43: error: cannot bind non-const lvalue reference of type 'std::_Bit_reference&' to an rvalue of type 'std::vector::reference'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~~~~~^~
In file included from /usr/include/c++/14/exception:166,
from /usr/include/c++/14/ext/concurrence.h:34,
from /usr/include/c++/14/bits/shared_ptr_base.h:62,
from /usr/include/c++/14/bits/shared_ptr.h:53,
from /usr/include/c++/14/memory:80,
from /usr/include/boost/lockfree/detail/freelist.hpp:14,
from /usr/include/boost/lockfree/queue.hpp:23:
/usr/include/c++/14/bits/exception_ptr.h:230:5: note: candidate: 'void std::__exception_ptr::swap(exception_ptr&, exception_ptr&)'
230 | swap(exception_ptr& __lhs, exception_ptr& __rhs)
| ^~~~
/usr/include/c++/14/bits/exception_ptr.h:230:25: note: no known conversion for argument 1 from 'std::vector::reference' to 'std::__exception_ptr::exception_ptr&'
230 | swap(exception_ptr& __lhs, exception_ptr& __rhs)
| ~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/14/bits/move.h:237:5: note: candidate: 'template std::__enable_if_t<((bool)std::__is_swappable<_Tp>::value)> std::swap(_Tp (&)[_Nm], _Tp (&)[_Nm])'
237 | swap(_Tp (&__a)[_Nm], _Tp (&__b)[_Nm])
| ^~~~
/usr/include/c++/14/bits/move.h:237:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: mismatched types '_Tp [_Nm]' and 'std::vector::reference'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_pair.h:1089:5: note: candidate: 'template void std::swap(pair<_T1, _T2>&, pair<_T1, _T2>&)'
1089 | swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y)
| ^~~~
/usr/include/c++/14/bits/stl_pair.h:1089:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::pair<_T1, _T2>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/bits/unique_ptr.h:37,
from /usr/include/c++/14/memory:78:
/usr/include/c++/14/tuple:2803:5: note: candidate: 'template void std::swap(tuple<_Elements ...>&, tuple<_Elements ...>&)'
2803 | swap(tuple<_Elements...>& __x, tuple<_Elements...>& __y)
| ^~~~
/usr/include/c++/14/tuple:2803:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::tuple<_Elements ...>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/unique_ptr.h:821:5: note: candidate: 'template void std::swap(unique_ptr<_Tp, _Dp>&, unique_ptr<_Tp, _Dp>&)'
821 | swap(unique_ptr<_Tp, _Dp>& __x,
| ^~~~
/usr/include/c++/14/bits/unique_ptr.h:821:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::unique_ptr<_Tp, _Dp>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/shared_ptr_base.h:1921:5: note: candidate: 'template void std::swap(__shared_ptr<_Tp, _Lp>&, __shared_ptr<_Tp, _Lp>&)'
1921 | swap(__shared_ptr<_Tp, _Lp>& __a, __shared_ptr<_Tp, _Lp>& __b) noexcept
| ^~~~
/usr/include/c++/14/bits/shared_ptr_base.h:1921:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::__shared_ptr<_Tp, _Lp>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/shared_ptr_base.h:2130:5: note: candidate: 'template void std::swap(__weak_ptr<_Tp, _Lp>&, __weak_ptr<_Tp, _Lp>&)'
2130 | swap(__weak_ptr<_Tp, _Lp>& __a, __weak_ptr<_Tp, _Lp>& __b) noexcept
| ^~~~
/usr/include/c++/14/bits/shared_ptr_base.h:2130:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::__weak_ptr<_Tp, _Lp>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/shared_ptr.h:691:5: note: candidate: 'template void std::swap(shared_ptr<_Tp>&, shared_ptr<_Tp>&)'
691 | swap(shared_ptr<_Tp>& __a, shared_ptr<_Tp>& __b) noexcept
| ^~~~
/usr/include/c++/14/bits/shared_ptr.h:691:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::shared_ptr<_Tp>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/bits/shared_ptr.h:887:5: note: candidate: 'template void std::swap(weak_ptr<_Tp>&, weak_ptr<_Tp>&)'
887 | swap(weak_ptr<_Tp>& __a, weak_ptr<_Tp>& __b) noexcept
| ^~~~
/usr/include/c++/14/bits/shared_ptr.h:887:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::weak_ptr<_Tp>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/string:54,
from /usr/include/c++/14/bits/locale_classes.h:40,
from /usr/include/c++/14/bits/ios_base.h:41,
from /usr/include/c++/14/streambuf:43,
from /usr/include/c++/14/bits/streambuf_iterator.h:35,
from /usr/include/c++/14/iterator:66,
from /usr/include/boost/array.hpp:44,
from /usr/include/boost/lockfree/detail/freelist.hpp:16:
/usr/include/c++/14/bits/basic_string.h:4039:5: note: candidate: 'template void std::swap(__cxx11::basic_string<_CharT, _Traits, _Alloc>&, __cxx11::basic_string<_CharT, _Traits, _Alloc>&)'
4039 | swap(basic_string<_CharT, _Traits, _Alloc>& __lhs,
| ^~~~
/usr/include/c++/14/bits/basic_string.h:4039:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/functional:59,
from /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp:38,
from /usr/include/boost/parameter/aux_/tag.hpp:10,
from /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp:9,
from /usr/include/boost/parameter/parameters.hpp:86,
from /usr/include/boost/lockfree/detail/parameter.hpp:17,
from /usr/include/boost/lockfree/detail/freelist.hpp:26:
/usr/include/c++/14/bits/std_function.h:782:5: note: candidate: 'template void std::swap(function<_Res(_ArgTypes ...)>&, function<_Res(_ArgTypes ...)>&)'
782 | swap(function<_Res(_Args...)>& __x, function<_Res(_Args...)>& __y) noexcept
| ^~~~
/usr/include/c++/14/bits/std_function.h:782:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::function<_Res(_ArgTypes ...)>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/mutex:48,
from /usr/include/boost/system/detail/mutex.hpp:68,
from /usr/include/boost/system/detail/error_category_impl.hpp:101,
from /usr/include/boost/system/errc.hpp:17,
from /usr/include/boost/system/system_error.hpp:9,
from /usr/include/boost/thread/exceptions.hpp:22,
from /usr/include/boost/thread/pthread/mutex.hpp:14,
from /usr/include/boost/thread/mutex.hpp:16,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/include/pal_statistics/pal_statistics_utils.h:25:
/usr/include/c++/14/bits/unique_lock.h:249:5: note: candidate: 'template void std::swap(unique_lock<_Mutex>&, unique_lock<_Mutex>&)'
249 | swap(unique_lock<_Mutex>& __x, unique_lock<_Mutex>& __y) noexcept
| ^~~~
/usr/include/c++/14/bits/unique_lock.h:249:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::unique_lock<_Mutex>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/vector:66,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/include/pal_statistics/pal_statistics_utils.h:28:
/usr/include/c++/14/bits/stl_vector.h:2122:5: note: candidate: 'template void std::swap(vector<_Tp, _Alloc>&, vector<_Tp, _Alloc>&)'
2122 | swap(vector<_Tp, _Alloc>& __x, vector<_Tp, _Alloc>& __y)
| ^~~~
/usr/include/c++/14/bits/stl_vector.h:2122:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::vector<_Tp, _Alloc>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/map:62,
from /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/include/pal_statistics/pal_statistics_utils.h:29:
/usr/include/c++/14/bits/stl_tree.h:1675:5: note: candidate: 'template void std::swap(_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)'
1675 | swap(_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
| ^~~~
/usr/include/c++/14/bits/stl_tree.h:1675:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/map:63:
/usr/include/c++/14/bits/stl_map.h:1586:5: note: candidate: 'template void std::swap(map<_Key, _Tp, _Compare, _Alloc>&, map<_Key, _Tp, _Compare, _Alloc>&)'
1586 | swap(map<_Key, _Tp, _Compare, _Alloc>& __x,
| ^~~~
/usr/include/c++/14/bits/stl_map.h:1586:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::map<_Key, _Tp, _Compare, _Alloc>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/map:64:
/usr/include/c++/14/bits/stl_multimap.h:1208:5: note: candidate: 'template void std::swap(multimap<_Key, _Tp, _Compare, _Alloc>&, multimap<_Key, _Tp, _Compare, _Alloc>&)'
1208 | swap(multimap<_Key, _Tp, _Compare, _Alloc>& __x,
| ^~~~
/usr/include/c++/14/bits/stl_multimap.h:1208:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::multimap<_Key, _Tp, _Compare, _Alloc>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/set:63,
from /opt/openrobots/include/ros/forwards.h:34,
from /opt/openrobots/include/ros/common.h:37,
from /opt/openrobots/include/ros/ros.h:43:
/usr/include/c++/14/bits/stl_set.h:1061:5: note: candidate: 'template void std::swap(set<_Key, _Compare, _Alloc>&, set<_Key, _Compare, _Alloc>&)'
1061 | swap(set<_Key, _Compare, _Alloc>& __x, set<_Key, _Compare, _Alloc>& __y)
| ^~~~
/usr/include/c++/14/bits/stl_set.h:1061:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::set<_Key, _Compare, _Alloc>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/set:64:
/usr/include/c++/14/bits/stl_multiset.h:1047:5: note: candidate: 'template void std::swap(multiset<_Key, _Compare, _Alloc>&, multiset<_Key, _Compare, _Alloc>&)'
1047 | swap(multiset<_Key, _Compare, _Alloc>& __x,
| ^~~~
/usr/include/c++/14/bits/stl_multiset.h:1047:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::multiset<_Key, _Compare, _Alloc>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/list:65,
from /opt/openrobots/include/ros/forwards.h:35:
/usr/include/c++/14/bits/stl_list.h:2215:5: note: candidate: 'template void std::swap(__cxx11::list<_Tp, _Alloc>&, __cxx11::list<_Tp, _Alloc>&)'
2215 | swap(list<_Tp, _Alloc>& __x, list<_Tp, _Alloc>& __y)
| ^~~~
/usr/include/c++/14/bits/stl_list.h:2215:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::__cxx11::list<_Tp, _Alloc>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:47,
from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
from /usr/include/boost/lexical_cast.hpp:50,
from /opt/openrobots/include/ros/transport_hints.h:34,
from /opt/openrobots/include/ros/subscribe_options.h:33,
from /opt/openrobots/include/ros/node_handle.h:42,
from /opt/openrobots/include/ros/ros.h:45:
/usr/include/c++/14/array:377:5: note: candidate: 'template void std::swap(array<_Tp, _Nm>&, array<_Tp, _Nm>&)'
377 | swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
| ^~~~
/usr/include/c++/14/array:377:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::array<_Tp, _Nm>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14/complex:45,
from /usr/include/boost/container_hash/hash.hpp:42:
/usr/include/c++/14/sstream:1204:5: note: candidate: 'template void std::__cxx11::swap(basic_stringbuf<_CharT, _Traits, _Alloc>&, basic_stringbuf<_CharT, _Traits, _Alloc>&)'
1204 | swap(basic_stringbuf<_CharT, _Traits, _Allocator>& __x,
| ^~~~
/usr/include/c++/14/sstream:1204:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::__cxx11::basic_stringbuf<_CharT, _Traits, _Alloc>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/sstream:1212:5: note: candidate: 'template void std::__cxx11::swap(basic_istringstream<_CharT, _Traits, _Allocator>&, basic_istringstream<_CharT, _Traits, _Allocator>&)'
1212 | swap(basic_istringstream<_CharT, _Traits, _Allocator>& __x,
| ^~~~
/usr/include/c++/14/sstream:1212:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::__cxx11::basic_istringstream<_CharT, _Traits, _Allocator>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/sstream:1219:5: note: candidate: 'template void std::__cxx11::swap(basic_ostringstream<_CharT, _Traits, _Allocator>&, basic_ostringstream<_CharT, _Traits, _Allocator>&)'
1219 | swap(basic_ostringstream<_CharT, _Traits, _Allocator>& __x,
| ^~~~
/usr/include/c++/14/sstream:1219:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::__cxx11::basic_ostringstream<_CharT, _Traits, _Allocator>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/14/sstream:1226:5: note: candidate: 'template void std::__cxx11::swap(basic_stringstream<_CharT, _Traits, _Allocator>&, basic_stringstream<_CharT, _Traits, _Allocator>&)'
1226 | swap(basic_stringstream<_CharT, _Traits, _Allocator>& __x,
| ^~~~
/usr/include/c++/14/sstream:1226:5: note: template argument deduction/substitution failed:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::__cxx11::basic_stringstream<_CharT, _Traits, _Allocator>'
207 | std::swap(enabled_[index], enabled_.back());
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [pal_statistics/CMakeFiles/pal_statistics.dir/build.make:79: pal_statistics/CMakeFiles/pal_statistics.dir/src/pal_statistics_utils.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:782: pal_statistics/CMakeFiles/pal_statistics.dir/all] Error 2
make: *** [Makefile:139: all] Error 2
An unexpected error occured. The last 10 log lines are shown below.
| /usr/include/c++/14/sstream:1226:5: note: template argument deduction/substitution failed:
| /local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/pal_statistics/src/pal_statistics_utils.cpp:207:12: note: 'std::vector::reference' is not derived from 'std::__cxx11::basic_stringstream<_CharT, _Traits, _Allocator>'
| 207 | std::swap(enabled_[index], enabled_.back());
| | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| make[2]: *** [pal_statistics/CMakeFiles/pal_statistics.dir/build.make:79: pal_statistics/CMakeFiles/pal_statistics.dir/src/pal_statistics_utils.cpp.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/build'
| make[1]: *** [CMakeFiles/Makefile2:782: pal_statistics/CMakeFiles/pal_statistics.dir/all] Error 2
| make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/build'
| make: *** [Makefile:139: all] Error 2
For details or bug reports, check the complete log file in:
/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/build.log
make[3]: *** [/local/robotpkg/var/lib/robotpkg/mk/build/build.mk:204: do-build-make(/local/robotpkg/var/tmp/robotpkg/wip/py-pal-statistics/work/pal_statistics-1.3.1/build)] Error 2
=> Marking py312-pal-statistics-1.3.1r4 as broken
make[2]: *** [/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: pkg-check-installed] Error 2
ERROR: make: *** [package] Error 2
===> Deinstalling for py312-pal-statistics
Removed digest-20080510
Removing dependency py312-rosdep-0.10.30r1
Removing dependency py312-ros-catkin-0.7.29
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
Removed py312-catkin-pkg-1.0.0
Removed tnftp-20151004~ssl