robotpkg/wip/py-prf-ros-controllers bulk build results
Log for py311-prf-ros-controllers-0.3.15r2 on Debian-12-x86_64: bulk.log (Back)
=> Checking for clear installation
===> Installing bootstrap dependencies for py311-prf-ros-controllers-0.3.15r2
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/digest-20080510.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/tnftp-20151004~ssl.tgz
===> Checking bootstrap dependencies for py311-prf-ros-controllers-0.3.15r2
=> Required robotpkg package digest>=20080510: digest-20080510 found
=> Required robotpkg package tnftp>=20091122: tnftp-20151004~ssl found
=> Required system package gnupg>=1: gnupg-2.2.40 found
=> Required system package gzip: gzip-1.12 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
=> Required system package pkgrepo2deb>=1.9: pkgrepo2deb-1.13 found
===> Done bootstrap-depends for py311-prf-ros-controllers-0.3.15r2
===> Installing full dependencies for py311-prf-ros-controllers-0.3.15r2
=> Dependency digest-20080510 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Debian-12-x86_64/All/pal-hardware-interfaces-0.0.4.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
=> Dependency py311-catkin-pkg-0.5.2 already installed
=> Dependency py311-prf-ros-control-0.5.0 already installed
WARNING: Cannot check installed version of py-pyparsing
=> Dependency ros-actionlib-1.12.0r1 already installed
=> Dependency py311-ros-catkin-0.7.29 already installed
=> Dependency ros-class-loader-0.4.1 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/ros-cmake-modules-0.4.1.tgz
=> Dependency ros-comm-1.14.11r3 already installed
=> Dependency ros-common-msgs-1.12.6 already installed
=> Dependency ros-control-msgs-1.4.0 already installed
=> Dependency ros-control-toolbox-1.17.0 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Debian-12-x86_64/All/ros-four-wheel-steering-msgs-1.0.0.tgz
=> Dependency ros-genmsg-0.5.11 already installed
=> Dependency ros-genpy-0.6.7 already installed
=> Dependency ros-geometry-1.12.0r1 already installed
=> Dependency ros-message-generation-0.4.0 already installed
=> Dependency ros-message-runtime-0.4.12 already installed
=> Dependency ros-pluginlib-1.12.1 already installed
=> Dependency ros-ros-1.14.4r1 already installed
=> Dependency ros-std-msgs-0.5.11 already installed
=> Dependency ros-urdf-1.13.1 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Debian-12-x86_64/All/ros-urdf-geometry-parser-0.0.3.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Debian-12-x86_64/All/ros-xacro-1.13.2.tgz
=> Dependency tnftp-20151004~ssl already installed
===> Checking build options for py311-prf-ros-controllers-0.3.15r2
=> Building with no option.
===> Checking alternatives for py311-prf-ros-controllers-0.3.15r2
=> Use the GNU C++ compiler: c++-compiler provided by g++>=4.8
=> 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 py311-prf-ros-controllers-0.3.15r2
=> Required system package boost-headers>=1.60: boost-headers-1.74 found
=> Required system package boostlib-filesystem>=1.34.1: boost-libs-1.74.0 found
=> Required system package boostlib-iostreams>=1.34.1: boost-libs-1.74.0 found
=> Required system package boostlib-math>=1.34.1: boost-libs-1.74.0 found
=> Required system package boostlib-thread>=1.34.1: boost-libs-1.74.0 found
=> Required system package cmake>=2.8.3: cmake-3.25.1 found
=> Required system package eigen3>=3.0.0: eigen3-3.4.0 found
=> Required system package g++>=4.8: g++-12 found
=> Required system package gcc>=3: gcc-12 found
=> Required system package libstdc++: libstdc++ found
=> Required system package pkg-config>=0.22: pkg-config-1.8.1 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>=1: py311-pyparsing found
=> Required system package python311>=3.11<3.12: python311-3.11.2 found
WARNING: Cannot check installed version of py-pyparsing
=> Required robotpkg package pal-hardware-interfaces>=0.0.3: pal-hardware-interfaces-0.0.4 found
=> Required robotpkg package py311-catkin-pkg>=0.2: py311-catkin-pkg-0.5.2 found
=> Required robotpkg package py311-prf-ros-control>=0.2: py311-prf-ros-control-0.5.0 found
=> Required robotpkg package ros-actionlib>=1.11: ros-actionlib-1.12.0r1 found
=> Required robotpkg package py311-ros-catkin>=0.7: py311-ros-catkin-0.7.29 found
=> Required robotpkg package ros-class-loader>=0.3: ros-class-loader-0.4.1 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.14.11r3 found
=> Required robotpkg package ros-common-msgs>=1.12: ros-common-msgs-1.12.6 found
=> Required robotpkg package ros-control-msgs>=1.4: ros-control-msgs-1.4.0 found
=> Required robotpkg package ros-control-toolbox>=1.15: ros-control-toolbox-1.17.0 found
=> Required robotpkg package ros-four-wheel-steering-msgs>=1.0.0: ros-four-wheel-steering-msgs-1.0.0 found
=> Required robotpkg package ros-genmsg>=0.5<0.7: ros-genmsg-0.5.11 found
=> Required robotpkg package ros-genpy>=0.6<0.7: ros-genpy-0.6.7 found
=> Required robotpkg package ros-geometry>=1.11: ros-geometry-1.12.0r1 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-pluginlib>=1.10: ros-pluginlib-1.12.1 found
=> Required robotpkg package ros-ros>=1.14: ros-ros-1.14.4r1 found
=> Required robotpkg package ros-std-msgs>=0.5: ros-std-msgs-0.5.11 found
=> Required robotpkg package ros-urdf>=1.12: ros-urdf-1.13.1 found
=> Required robotpkg package ros-urdf-geometry-parser>=0.0.3: ros-urdf-geometry-parser-0.0.3 found
=> Required robotpkg package ros-xacro>=1.12: ros-xacro-1.13.2 found
WARNING: Using py311-catkin-pkg-0.5.2 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 py311-prf-ros-controllers-0.3.15r2
===> Extracting for py311-prf-ros-controllers-0.3.15r2
=> SHA1 checksums OK
=> RMD160 checksums OK
===> Patching for py311-prf-ros-controllers-0.3.15r2
=> Applying robotpkg patches for py311-prf-ros-controllers-0.3.15r2
===> Configuring for py311-prf-ros-controllers-0.3.15r2
CMake Deprecation Warning at ros_controllers/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at rqt_joint_trajectory_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
/opt/openrobots/share/catkin/cmake//interrogate_setup_dot_py.py:43: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
import distutils.core
CMake Deprecation Warning at force_torque_sensor_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at forward_command_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at position_controllers/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at imu_sensor_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at joint_state_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at joint_torque_sensor_state_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at mode_state_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at temperature_sensor_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at effort_controllers/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at four_wheel_steering_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at velocity_controllers/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at diff_drive_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at gripper_action_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at joint_trajectory_controller/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
===> Building for py311-prf-ros-controllers-0.3.15r2
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/node_handle.h:31,
from /opt/openrobots/include/controller_interface/controller_base.h:36,
from /opt/openrobots/include/controller_interface/controller.h:35,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/force_torque_sensor_controller/include/force_torque_sensor_controller/force_torque_sensor_controller.h:34,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/force_torque_sensor_controller/src/force_torque_sensor_controller.cpp:32:
/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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/forward_command_controller/include/forward_command_controller/forward_command_controller.h:41,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/position_controllers/include/position_controllers/joint_position_controller.h:40,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/position_controllers/src/joint_position_controller.cpp:37:
/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/node_handle.h:31,
from /opt/openrobots/include/controller_interface/controller_base.h:36,
from /opt/openrobots/include/controller_interface/controller.h:35,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/joint_state_controller/include/joint_state_controller/joint_state_controller.h:35,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/joint_state_controller/src/joint_state_controller.cpp:35:
/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/node_handle.h:31,
from /opt/openrobots/include/controller_interface/controller_base.h:36,
from /opt/openrobots/include/controller_interface/controller.h:35,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/imu_sensor_controller/include/imu_sensor_controller/imu_sensor_controller.h:34,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/imu_sensor_controller/src/imu_sensor_controller.cpp:32:
/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 /opt/openrobots/include/hardware_interface/robot_hw.h:35,
from /opt/openrobots/include/controller_interface/controller_base.h:37:
/opt/openrobots/include/hardware_interface/internal/interface_manager.h: In instantiation of 'static char (& hardware_interface::CheckIsResourceManager::callCM(std::vector&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::ForceTorqueSensorInterface; T = hardware_interface::ForceTorqueSensorInterface; yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager]':
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:83:14: required from 'static const void hardware_interface::CheckIsResourceManager::callConcatManagers(std::vector&, T*) [with T = hardware_interface::ForceTorqueSensorInterface]'
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:200:54: required from 'T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::ForceTorqueSensorInterface]'
/opt/openrobots/include/controller_interface/controller.h:114:29: required from 'bool controller_interface::Controller::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::ForceTorqueSensorInterface; controller_interface::ControllerBase::ClaimedResources = std::vector]'
/opt/openrobots/include/controller_interface/controller.h:98:16: required from here
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:74:12: warning: reference to local variable 'tmp_yes' returned [-Wreturn-local-addr]
74 | return tmp_yes;
| ^~~~~~~
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:73:9: note: declared here
73 | yes tmp_yes;
| ^~~~~~~
In file included from /opt/openrobots/include/hardware_interface/robot_hw.h:35,
from /opt/openrobots/include/controller_interface/controller_base.h:37,
from /opt/openrobots/include/controller_interface/controller.h:35,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/forward_command_controller/include/forward_command_controller/forward_command_controller.h:43:
/opt/openrobots/include/hardware_interface/internal/interface_manager.h: In instantiation of 'static char (& hardware_interface::CheckIsResourceManager::callCM(std::vector&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::PositionJointInterface; T = hardware_interface::PositionJointInterface; yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager]':
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:83:14: required from 'static const void hardware_interface::CheckIsResourceManager::callConcatManagers(std::vector&, T*) [with T = hardware_interface::PositionJointInterface]'
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:200:54: required from 'T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::PositionJointInterface]'
/opt/openrobots/include/controller_interface/controller.h:114:29: required from 'bool controller_interface::Controller::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::PositionJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector]'
/opt/openrobots/include/controller_interface/controller.h:98:16: required from here
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:74:12: warning: reference to local variable 'tmp_yes' returned [-Wreturn-local-addr]
74 | return tmp_yes;
| ^~~~~~~
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:73:9: note: declared here
73 | yes tmp_yes;
| ^~~~~~~
In file included from /opt/openrobots/include/hardware_interface/robot_hw.h:35,
from /opt/openrobots/include/controller_interface/controller_base.h:37:
/opt/openrobots/include/hardware_interface/internal/interface_manager.h: In instantiation of 'static char (& hardware_interface::CheckIsResourceManager::callCM(std::vector&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::JointStateInterface; T = hardware_interface::JointStateInterface; yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager]':
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:83:14: required from 'static const void hardware_interface::CheckIsResourceManager::callConcatManagers(std::vector&, T*) [with T = hardware_interface::JointStateInterface]'
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:200:54: required from 'T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::JointStateInterface]'
/opt/openrobots/include/controller_interface/controller.h:114:29: required from 'bool controller_interface::Controller::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::JointStateInterface; controller_interface::ControllerBase::ClaimedResources = std::vector]'
/opt/openrobots/include/controller_interface/controller.h:98:16: required from here
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:74:12: warning: reference to local variable 'tmp_yes' returned [-Wreturn-local-addr]
74 | return tmp_yes;
| ^~~~~~~
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:73:9: note: declared here
73 | yes tmp_yes;
| ^~~~~~~
In file included from /opt/openrobots/include/hardware_interface/robot_hw.h:35,
from /opt/openrobots/include/controller_interface/controller_base.h:37:
/opt/openrobots/include/hardware_interface/internal/interface_manager.h: In instantiation of 'static char (& hardware_interface::CheckIsResourceManager::callCM(std::vector&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::ImuSensorInterface; T = hardware_interface::ImuSensorInterface; yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager]':
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:83:14: required from 'static const void hardware_interface::CheckIsResourceManager::callConcatManagers(std::vector&, T*) [with T = hardware_interface::ImuSensorInterface]'
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:200:54: required from 'T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::ImuSensorInterface]'
/opt/openrobots/include/controller_interface/controller.h:114:29: required from 'bool controller_interface::Controller::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::ImuSensorInterface; controller_interface::ControllerBase::ClaimedResources = std::vector]'
/opt/openrobots/include/controller_interface/controller.h:98:16: required from here
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:74:12: warning: reference to local variable 'tmp_yes' returned [-Wreturn-local-addr]
74 | return tmp_yes;
| ^~~~~~~
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:73:9: note: declared here
73 | yes tmp_yes;
| ^~~~~~~
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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/forward_command_controller/include/forward_command_controller/forward_joint_group_command_controller.h:45,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/position_controllers/include/position_controllers/joint_group_position_controller.h:41,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/position_controllers/src/joint_group_position_controller.cpp:38:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/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/py-prf-ros-controllers/work/ros_controllers-0.3.15/joint_torque_sensor_state_controller/src/joint_state_relay_without_nans.cpp:1:
/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/node_handle.h:31,
from /opt/openrobots/include/controller_interface/controller_base.h:36,
from /opt/openrobots/include/controller_interface/controller.h:35,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/joint_torque_sensor_state_controller/include/joint_torque_sensor_state_controller/joint_torque_sensor_state_controller.h:36,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/joint_torque_sensor_state_controller/src/joint_torque_sensor_state_controller.cpp:4:
/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 /opt/openrobots/include/hardware_interface/robot_hw.h:35,
from /opt/openrobots/include/controller_interface/controller_base.h:37,
from /opt/openrobots/include/controller_interface/controller.h:35,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/forward_command_controller/include/forward_command_controller/forward_joint_group_command_controller.h:47:
/opt/openrobots/include/hardware_interface/internal/interface_manager.h: In instantiation of 'static char (& hardware_interface::CheckIsResourceManager::callCM(std::vector&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::PositionJointInterface; T = hardware_interface::PositionJointInterface; yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager]':
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:83:14: required from 'static const void hardware_interface::CheckIsResourceManager::callConcatManagers(std::vector&, T*) [with T = hardware_interface::PositionJointInterface]'
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:200:54: required from 'T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::PositionJointInterface]'
/opt/openrobots/include/controller_interface/controller.h:114:29: required from 'bool controller_interface::Controller::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::PositionJointInterface; controller_interface::ControllerBase::ClaimedResources = std::vector]'
/opt/openrobots/include/controller_interface/controller.h:98:16: required from here
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:74:12: warning: reference to local variable 'tmp_yes' returned [-Wreturn-local-addr]
74 | return tmp_yes;
| ^~~~~~~
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:73:9: note: declared here
73 | yes tmp_yes;
| ^~~~~~~
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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/forward_command_controller/include/forward_command_controller/forward_command_controller.h:41,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/include/effort_controllers/joint_effort_controller.h:40,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/src/joint_effort_controller.cpp:37:
/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 /opt/openrobots/include/hardware_interface/robot_hw.h:35,
from /opt/openrobots/include/controller_interface/controller_base.h:37:
/opt/openrobots/include/hardware_interface/internal/interface_manager.h: In instantiation of 'static char (& hardware_interface::CheckIsResourceManager::callCM(std::vector&, C*, typename C::resource_manager_type*))[1] [with C = hardware_interface::JointStateInterface; T = hardware_interface::JointStateInterface; yes = char [1]; typename C::resource_manager_type = hardware_interface::ResourceManager]':
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:83:14: required from 'static const void hardware_interface::CheckIsResourceManager::callConcatManagers(std::vector&, T*) [with T = hardware_interface::JointStateInterface]'
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:200:54: required from 'T* hardware_interface::InterfaceManager::get() [with T = hardware_interface::JointStateInterface]'
/opt/openrobots/include/controller_interface/controller.h:114:29: required from 'bool controller_interface::Controller::initRequest(hardware_interface::RobotHW*, ros::NodeHandle&, ros::NodeHandle&, controller_interface::ControllerBase::ClaimedResources&) [with T = hardware_interface::JointStateInterface; controller_interface::ControllerBase::ClaimedResources = std::vector]'
/opt/openrobots/include/controller_interface/controller.h:98:16: required from here
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:74:12: warning: reference to local variable 'tmp_yes' returned [-Wreturn-local-addr]
74 | return tmp_yes;
| ^~~~~~~
/opt/openrobots/include/hardware_interface/internal/interface_manager.h:73:9: note: declared here
73 | yes tmp_yes;
| ^~~~~~~
/usr/bin/env: 'python': No such file or directory
make[2]: *** [diff_drive_controller/CMakeFiles/diff_drive_controller_gencfg.dir/build.make:79: /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/stage/include/diff_drive_controller/DiffDriveControllerConfig.h] Error 127
make[1]: *** [CMakeFiles/Makefile2:2544: diff_drive_controller/CMakeFiles/diff_drive_controller_gencfg.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/forward_command_controller/include/forward_command_controller/forward_command_controller.h:41,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/velocity_controllers/include/velocity_controllers/joint_velocity_controller.h:40,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/velocity_controllers/src/joint_velocity_controller.cpp:37:
/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/bind.hpp:30,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/four_wheel_steering_controller/src/odometry.cpp:37:
/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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/include/effort_controllers/joint_velocity_controller.h:62,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/src/joint_velocity_controller.cpp:36:
/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/smart_ptr/shared_array.hpp:24,
from /usr/include/boost/shared_array.hpp:17,
from /opt/openrobots/include/ros/serialized_message.h:33,
from /opt/openrobots/include/ros/serialization.h:36,
from /opt/openrobots/include/geometry_msgs/PointStamped.h:14,
from /opt/openrobots/include/tf/transform_datatypes.h:36,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/four_wheel_steering_controller/src/four_wheel_steering_controller.cpp:37:
/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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/include/effort_controllers/joint_position_controller.h:62,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/src/joint_position_controller.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/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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/velocity_controllers/include/velocity_controllers/joint_position_controller.h:69,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/velocity_controllers/src/joint_position_controller.cpp: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/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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/forward_command_controller/include/forward_command_controller/forward_joint_group_command_controller.h:45,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/include/effort_controllers/joint_group_effort_controller.h:41,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/src/joint_group_effort_controller.cpp:38:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/include/effort_controllers/joint_group_position_controller.h:41,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/effort_controllers/src/joint_group_position_controller.cpp:38:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/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/node_handle.h:31,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/forward_command_controller/include/forward_command_controller/forward_joint_group_command_controller.h:45,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/velocity_controllers/include/velocity_controllers/joint_group_velocity_controller.h:41,
from /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/velocity_controllers/src/joint_group_velocity_controller.cpp:38:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:139: all] Error 2
An unexpected error occured. The last 10 log lines are shown below.
| /usr/bin/g++ -fPIC -pipe -O3 -DNDEBUG -shared -Wl,-soname,libeffort_controllers.so -o /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/stage/lib/libeffort_controllers.so CMakeFiles/effort_controllers.dir/src/joint_effort_controller.cpp.o CMakeFiles/effort_controllers.dir/src/joint_velocity_controller.cpp.o CMakeFiles/effort_controllers.dir/src/joint_position_controller.cpp.o CMakeFiles/effort_controllers.dir/src/joint_group_effort_controller.cpp.o CMakeFiles/effort_controllers.dir/src/joint_group_position_controller.cpp.o -Wl,-rpath,/opt/openrobots/lib: /opt/openrobots/lib/libcontrol_toolbox.so /opt/openrobots/lib/libdynamic_reconfigure_config_init_mutex.so /opt/openrobots/lib/libclass_loader.so -lPocoFoundation -Wl,-Bstatic -ldl -Wl,-Bdynamic /opt/openrobots/lib/libroslib.so /opt/openrobots/lib/librospack.so -lpython3.11 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.74.0 /opt/openrobots/lib/librealtime_tools.so /opt/openrobots/lib/liburdf.so -lurdfdom_sensor -lurdfdom_model_state -lurdfdom_model -lurdfdom_world -ltinyxml -ltinyxml2 /opt/openrobots/lib/librosconsole_bridge.so /opt/openrobots/lib/libroscpp.so /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 /opt/openrobots/lib/librosconsole.so /opt/openrobots/lib/librosconsole_print.so /opt/openrobots/lib/librosconsole_backend_interface.so /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.74.0 /opt/openrobots/lib/libroscpp_serialization.so /opt/openrobots/lib/libxmlrpcpp.so /opt/openrobots/lib/librostime.so /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.74.0 /opt/openrobots/lib/libcpp_common.so /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0
| make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/build'
| [ 56%] Built target effort_controllers
=> Marking py311-prf-ros-controllers-0.3.15r2 as broken
| [ 58%] Linking CXX shared library /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/stage/lib/libvelocity_controllers.so
| cd /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/build/velocity_controllers && /usr/bin/cmake -E cmake_link_script CMakeFiles/velocity_controllers.dir/link.txt --verbose=1
| /usr/bin/g++ -fPIC -pipe -O3 -DNDEBUG -shared -Wl,-soname,libvelocity_controllers.so -o /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/stage/lib/libvelocity_controllers.so CMakeFiles/velocity_controllers.dir/src/joint_velocity_controller.cpp.o CMakeFiles/velocity_controllers.dir/src/joint_position_controller.cpp.o CMakeFiles/velocity_controllers.dir/src/joint_group_velocity_controller.cpp.o -Wl,-rpath,/opt/openrobots/lib: /opt/openrobots/lib/libcontrol_toolbox.so /opt/openrobots/lib/libdynamic_reconfigure_config_init_mutex.so /opt/openrobots/lib/libclass_loader.so -lPocoFoundation -Wl,-Bstatic -ldl -Wl,-Bdynamic /opt/openrobots/lib/libroslib.so /opt/openrobots/lib/librospack.so -lpython3.11 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.74.0 /opt/openrobots/lib/librealtime_tools.so /opt/openrobots/lib/liburdf.so -lurdfdom_sensor -lurdfdom_model_state -lurdfdom_model -lurdfdom_world -ltinyxml -ltinyxml2 /opt/openrobots/lib/librosconsole_bridge.so /opt/openrobots/lib/libroscpp.so /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 /opt/openrobots/lib/librosconsole.so /opt/openrobots/lib/librosconsole_print.so /opt/openrobots/lib/librosconsole_backend_interface.so /usr/lib/x86_64-linux-gnu/libboost_regex.so.1.74.0 /opt/openrobots/lib/libroscpp_serialization.so /opt/openrobots/lib/libxmlrpcpp.so /opt/openrobots/lib/librostime.so /usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.74.0 /opt/openrobots/lib/libcpp_common.so /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0
| make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/build'
| [ 58%] Built target velocity_controllers
| make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/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-prf-ros-controllers/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-prf-ros-controllers/work/ros_controllers-0.3.15/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 py311-prf-ros-controllers
Removed digest-20080510
Removing dependency py311-catkin-pkg-0.5.2
Removing dependency py311-prf-ros-control-0.5.0
Removing dependency py311-ros-catkin-0.7.29
Removing dependency ros-comm-1.14.11r3
Removing dependency ros-common-msgs-1.12.6
Removing dependency ros-genmsg-0.5.11
Removing dependency ros-genpy-0.6.7
Removing dependency ros-message-generation-0.4.0
Removing dependency ros-message-runtime-0.4.12
Removing dependency ros-std-msgs-0.5.11
Removing dependency
Removed pal-hardware-interfaces-0.0.4
Removing dependency py311-rosdep-0.10.30r1
Removing dependency py311-ros-catkin-0.7.29
Removing dependency ros-lint-0.11.2r1
Removing dependency ros-xacro-1.13.2
Removing dependency ros-cmake-modules-0.4.1
Removing dependency ros-rospack-2.5.1
Removing dependency ros-roscpp-core-0.6.11
Removing dependency ros-genmsg-0.5.11
Removing dependency ros-ros-1.14.4r1
Removing dependency ros-console-1.13.7r1
Removing dependency ros-gennodejs-2.0.1
Removing dependency ros-genlisp-0.4.16
Removing dependency ros-geneus-2.2.6
Removing dependency ros-gencpp-0.6.0
Removing dependency ros-genpy-0.6.7
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-four-wheel-steering-msgs-1.0.0
Removing dependency ros-common-msgs-1.12.6
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.14.11r3
Removing dependency ros-console-bridge-0.5.2
Removing dependency ros-urdf-1.13.1
Removing dependency ros-actionlib-1.12.0r1
Removing dependency ros-geometry2-0.6.5r2
Removing dependency ros-urdf-geometry-parser-0.0.3
Removed py311-catkin-pkg-0.5.2
Removed tnftp-20151004~ssl