robotpkg/wip/py-prf-ros-controllers bulk build results

Log for py310-prf-ros-controllers-0.3.15r2 on Ubuntu-22.10-x86_64: bulk.log (Back)

=> Checking for clear installation ===> Installing bootstrap dependencies for py310-prf-ros-controllers-0.3.15r2 => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.10-x86_64/All/digest-20080510.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.10-x86_64/All/tnftp-20151004~ssl.tgz ===> Checking bootstrap dependencies for py310-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.35 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 py310-prf-ros-controllers-0.3.15r2 ===> Installing full dependencies for py310-prf-ros-controllers-0.3.15r2 => Dependency digest-20080510 already installed => Installing /opt/robotpkg/var/lib/robotpkg/wip/packages/bsd/Ubuntu-22.10-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.10/site-packages PATH /opt/openrobots/bin As an alternative to the above configuration, commands can be executed by using the `env.sh' wrapper. For instance, roscore can be started like so: /opt/openrobots/etc/ros/env.sh roscore In Bourne shell scripts, the following file can be sourced instead: /opt/openrobots/etc/ros/setup.sh => Dependency py310-catkin-pkg-0.5.2 already installed => Dependency py310-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 py310-ros-catkin-0.7.29 already installed => Dependency ros-class-loader-0.4.1 already installed => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.10-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/Ubuntu-22.10-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/Ubuntu-22.10-x86_64/All/ros-urdf-geometry-parser-0.0.3.tgz => Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Ubuntu-22.10-x86_64/All/ros-xacro-1.13.2.tgz => Dependency tnftp-20151004~ssl already installed ===> Checking build options for py310-prf-ros-controllers-0.3.15r2 => Building with no option. ===> Checking alternatives for py310-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.10: python>=2.5 provided by python310>=3.10<3.11 ===> Checking dependencies for py310-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.24.2 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-0.29.2 found => Required system package py310-empy>=3: py310-empy-3.3.4 found => Required system package py310-nose>=0.10: py310-nose-1.3.7 found => Required system package py310-pyparsing>=1: py310-pyparsing found => Required system package python310>=3.10<3.11: python310-3.10.7 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 py310-catkin-pkg>=0.2: py310-catkin-pkg-0.5.2 found => Required robotpkg package py310-prf-ros-control>=0.2: py310-prf-ros-control-0.5.0 found => Required robotpkg package ros-actionlib>=1.11: ros-actionlib-1.12.0r1 found => Required robotpkg package py310-ros-catkin>=0.7: py310-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 py310-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 py310-prf-ros-controllers-0.3.15r2 ===> Extracting for py310-prf-ros-controllers-0.3.15r2 => SHA1 checksums OK => RMD160 checksums OK ===> Patching for py310-prf-ros-controllers-0.3.15r2 => Applying robotpkg patches for py310-prf-ros-controllers-0.3.15r2 ===> Configuring for py310-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 py310-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 /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 /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 /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::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 /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 /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: /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 /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 /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/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, 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/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( | ^~~~~~~~~~~~~~~~~~~~ /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/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/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/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/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/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( | ^~~~~~~~~~~~~~~~~~~~ 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/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( | ^~~~~~~~~~~~~~~~~~~~ make: *** [Makefile:139: all] Error 2 An unexpected error occured. The last 10 log lines are shown below. => Marking py310-prf-ros-controllers-0.3.15r2 as broken | /usr/bin/g++ -fPIC -pipe -O3 -DNDEBUG -std=c++11 -shared -Wl,-soname,libfour_wheel_steering_controller.so -o /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/stage/lib/libfour_wheel_steering_controller.so CMakeFiles/four_wheel_steering_controller.dir/src/four_wheel_steering_controller.cpp.o CMakeFiles/four_wheel_steering_controller.dir/src/odometry.cpp.o CMakeFiles/four_wheel_steering_controller.dir/src/speed_limiter.cpp.o -Wl,-rpath,/opt/openrobots/lib: /opt/openrobots/lib/libtf.so /opt/openrobots/lib/libtf2_ros.so /opt/openrobots/lib/libactionlib.so /opt/openrobots/lib/libmessage_filters.so /opt/openrobots/lib/liburdf_geometry_parser.so /opt/openrobots/lib/liburdf.so -lurdfdom_sensor -lurdfdom_model_state -lurdfdom_model -lurdfdom_world -ltinyxml /opt/openrobots/lib/librosconsole_bridge.so /opt/openrobots/lib/libtf2.so /opt/openrobots/lib/libcontroller_manager.so /opt/openrobots/lib/librealtime_tools.so /opt/openrobots/lib/libroscpp.so /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.74.0 /opt/openrobots/lib/libroscpp_serialization.so /opt/openrobots/lib/libxmlrpcpp.so /opt/openrobots/lib/libclass_loader.so -lPocoFoundation -Wl,-Bstatic -ldl -Wl,-Bdynamic /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/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_thread.so.1.74.0 /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 /opt/openrobots/lib/libroslib.so /opt/openrobots/lib/librospack.so -lpython3.10 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/x86_64-linux-gnu/libboost_system.so.1.74.0 -ltinyxml2 | make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/build' | [ 56%] Built target four_wheel_steering_controller | [ 58%] Linking CXX shared library /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/stage/lib/libeffort_controllers.so | cd /local/robotpkg/var/tmp/robotpkg/wip/py-prf-ros-controllers/work/ros_controllers-0.3.15/build/effort_controllers && /usr/bin/cmake -E cmake_link_script CMakeFiles/effort_controllers.dir/link.txt --verbose=1 | /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.10 /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 effort_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 py310-prf-ros-controllers Removed digest-20080510 Removing dependency py310-catkin-pkg-0.5.2 Removing dependency py310-prf-ros-control-0.5.0 Removing dependency py310-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 py310-rosdep-0.10.30r1 Removing dependency py310-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 py310-catkin-pkg-0.5.2 Removed tnftp-20151004~ssl