-
Notifications
You must be signed in to change notification settings - Fork 232
Closed
Labels
mainMoveIt main branchMoveIt main branch
Description
Description
Cant build moveit2 tutorial from Getting Started guide
Your environment
- ROS Distro: Rolling
- OS Version: Ubuntu 22.04
- Source or Binary build: I believe source but just following steps in the guide
Steps to reproduce
source /opt/ros/rolling/setup.bash
sudo apt install python3-rosdep
sudo rosdep init
rosdep update
sudo apt update
sudo apt dist-upgrade
sudo apt install python3-colcon-common-extensions
sudo apt install python3-colcon-mixin
colcon mixin add default https://raw.githubusercontent.com/colcon/colcon-mixin-repository/master/index.yaml
colcon mixin update default
sudo apt install python3-vcstool
mkdir -p ~/ws_moveit/src
cd ~/ws_moveit/src
git clone https://github.com/ros-planning/moveit2_tutorials -b main --depth 1
vcs import < moveit2_tutorials/moveit2_tutorials.repos
sudo apt update && rosdep install -r --from-paths . --ignore-src --rosdistro $ROS_DISTRO -y
cd ~/ws_moveit
colcon build --mixin release debug --parallel-workers 1
Expected behaviour
successful build
Backtrace or Console output
[0.358s] WARNING:colcon.colcon_core.package_selection:Some selected packages are already built in one or more underlay workspaces:
'controller_manager' is in: /opt/ros/rolling
'hardware_interface' is in: /opt/ros/rolling
'ros2_control_test_assets' is in: /opt/ros/rolling
'controller_interface' is in: /opt/ros/rolling
If a package in a merged underlay workspace is overridden and it installs headers, then all packages in the overlay must sort their include directories by workspace order. Failure to do so may result in build failures or undefined behavior at run time.
If the overridden package is used by another package in any underlay, then the overriding package in the overlay must be API and ABI compatible or undefined behavior at run time may occur.
If you understand the risks and want to override a package anyways, add the following to the command line:
--allow-overriding controller_interface controller_manager hardware_interface ros2_control_test_assets
This may be promoted to an error in a future release of colcon-override-check.
Starting >>> moveit_common
Finished <<< moveit_common [0.20s]
Starting >>> moveit_resources_panda_description
Finished <<< moveit_resources_panda_description [0.17s]
Starting >>> moveit_resources_panda_moveit_config
Finished <<< moveit_resources_panda_moveit_config [0.18s]
Starting >>> moveit_configs_utils
--- stderr: moveit_configs_utils
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
---
Finished <<< moveit_configs_utils [0.73s]
Starting >>> moveit_resources_fanuc_description
Finished <<< moveit_resources_fanuc_description [0.16s]
Starting >>> controller_manager_msgs
Finished <<< controller_manager_msgs [8.13s]
Starting >>> ros2_control_test_assets
Finished <<< ros2_control_test_assets [0.18s]
Starting >>> hardware_interface
Finished <<< hardware_interface [28.5s]
Starting >>> moveit_resources_fanuc_moveit_config
Finished <<< moveit_resources_fanuc_moveit_config [0.18s]
Starting >>> controller_interface
Finished <<< controller_interface [17.0s]
Starting >>> moveit_task_constructor_msgs
Finished <<< moveit_task_constructor_msgs [17.0s]
Starting >>> rviz_marker_tools
Finished <<< rviz_marker_tools [4.27s]
Starting >>> controller_manager
[Processing: controller_manager]
--- stderr: controller_manager
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp: In member function ‘void controller_manager::ControllerManager::init_services()’:
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:227:92: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::ListControllers; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::ListControllers_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::ListControllers_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::ListControllers> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
227 | list_controllers_service_ = create_service<controller_manager_msgs::srv::ListControllers>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
228 | "~/list_controllers", std::bind(&ControllerManager::list_controllers_srv_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
229 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:231:70: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::ListControllerTypes; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::ListControllerTypes_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::ListControllerTypes_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::ListControllerTypes> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
231 | create_service<controller_manager_msgs::srv::ListControllerTypes>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
232 | "~/list_controller_types",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
233 | std::bind(&ControllerManager::list_controller_types_srv_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
234 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:235:90: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::LoadController; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::LoadController_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::LoadController_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::LoadController> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
235 | load_controller_service_ = create_service<controller_manager_msgs::srv::LoadController>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
236 | "~/load_controller", std::bind(&ControllerManager::load_controller_service_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
237 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:238:100: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::ConfigureController; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::ConfigureController_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::ConfigureController_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::ConfigureController> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
238 | configure_controller_service_ = create_service<controller_manager_msgs::srv::ConfigureController>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
239 | "~/configure_controller",
| ~~~~~~~~~~~~~~~~~~~~~~~~~
240 | std::bind(&ControllerManager::configure_controller_service_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
241 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:243:76: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::ReloadControllerLibraries; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::ReloadControllerLibraries_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::ReloadControllerLibraries_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::ReloadControllerLibraries> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
243 | create_service<controller_manager_msgs::srv::ReloadControllerLibraries>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
244 | "~/reload_controller_libraries",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
245 | std::bind(&ControllerManager::reload_controller_libraries_service_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
246 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:247:94: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::SwitchController; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::SwitchController_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::SwitchController_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::SwitchController> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
247 | switch_controller_service_ = create_service<controller_manager_msgs::srv::SwitchController>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
248 | "~/switch_controller",
| ~~~~~~~~~~~~~~~~~~~~~~
249 | std::bind(&ControllerManager::switch_controller_service_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
250 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:251:94: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::UnloadController; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::UnloadController_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::UnloadController_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::UnloadController> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
251 | unload_controller_service_ = create_service<controller_manager_msgs::srv::UnloadController>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
252 | "~/unload_controller",
| ~~~~~~~~~~~~~~~~~~~~~~
253 | std::bind(&ControllerManager::unload_controller_service_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
254 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:256:73: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::ListHardwareComponents; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::ListHardwareComponents_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::ListHardwareComponents_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::ListHardwareComponents> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
256 | create_service<controller_manager_msgs::srv::ListHardwareComponents>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
257 | "~/list_hardware_components",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
258 | std::bind(&ControllerManager::list_hardware_components_srv_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
259 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:261:73: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::ListHardwareInterfaces; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::ListHardwareInterfaces_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::ListHardwareInterfaces_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::ListHardwareInterfaces> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
261 | create_service<controller_manager_msgs::srv::ListHardwareInterfaces>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
262 | "~/list_hardware_interfaces",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
263 | std::bind(&ControllerManager::list_hardware_interfaces_srv_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
264 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
/home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:266:76: warning: ‘typename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = controller_manager_msgs::srv::SetHardwareComponentState; CallbackT = std::_Bind<void (controller_manager::ControllerManager::*(controller_manager::ControllerManager*, std::_Placeholder<1>, std::_Placeholder<2>))(std::shared_ptr<controller_manager_msgs::srv::SetHardwareComponentState_Request_<std::allocator<void> > >, std::shared_ptr<controller_manager_msgs::srv::SetHardwareComponentState_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<controller_manager_msgs::srv::SetHardwareComponentState> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]’ is deprecated: use rclcpp::QoS instead of rmw_qos_profile_t [-Wdeprecated-declarations]
266 | create_service<controller_manager_msgs::srv::SetHardwareComponentState>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
267 | "~/set_hardware_component_state",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
268 | std::bind(&ControllerManager::set_hardware_component_state_srv_cb, this, _1, _2),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
269 | rmw_qos_profile_services_hist_keep_all, best_effort_callback_group_);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/ros/rolling/include/rclcpp/rclcpp/node.hpp:1594,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
from /opt/ros/rolling/include/rclcpp/rclcpp/executors.hpp:22,
from /opt/ros/rolling/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/controller_interface_base.hpp:28,
from /home/frank/ws_moveit/install/controller_interface/include/controller_interface/chainable_controller_interface.hpp:20,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/include/controller_manager/controller_manager.hpp:26,
from /home/frank/ws_moveit/src/ros2_control/controller_manager/src/controller_manager.cpp:15:
/opt/ros/rolling/include/rclcpp/rclcpp/node_impl.hpp:190:1: note: declared here
190 | Node::create_service(
| ^~~~
---
Finished <<< controller_manager [49.1s]
Starting >>> moveit_resources_pr2_description
Finished <<< moveit_resources_pr2_description [0.17s]
Starting >>> moveit_core
[Processing: moveit_core]
[Processing: moveit_core]
[Processing: moveit_core]
--- stderr: moveit_core
In file included from /home/frank/ws_moveit/src/moveit2/moveit_core/planning_interface/include/moveit/planning_interface/planning_response.h:40,
from /home/frank/ws_moveit/src/moveit2/moveit_core/planning_interface/src/planning_response.cpp:37:
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h: In function ‘std::string moveit::core::error_code_to_string(moveit::core::MoveItErrorCode)’:
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:103:41: error: ‘START_STATE_INVALID’ is not a member of ‘moveit::core::MoveItErrorCode’
103 | case moveit::core::MoveItErrorCode::START_STATE_INVALID:
| ^~~~~~~~~~~~~~~~~~~
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:111:41: error: ‘GOAL_STATE_INVALID’ is not a member of ‘moveit::core::MoveItErrorCode’
111 | case moveit::core::MoveItErrorCode::GOAL_STATE_INVALID:
| ^~~~~~~~~~~~~~~~~~
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:113:41: error: ‘UNRECOGNIZED_GOAL_TYPE’ is not a member of ‘moveit::core::MoveItErrorCode’
113 | case moveit::core::MoveItErrorCode::UNRECOGNIZED_GOAL_TYPE:
| ^~~~~~~~~~~~~~~~~~~~~~
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:135:41: error: ‘CRASH’ is not a member of ‘moveit::core::MoveItErrorCode’
135 | case moveit::core::MoveItErrorCode::CRASH:
| ^~~~~
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:137:41: error: ‘ABORT’ is not a member of ‘moveit::core::MoveItErrorCode’
137 | case moveit::core::MoveItErrorCode::ABORT:
| ^~~~~
In file included from /home/frank/ws_moveit/src/moveit2/moveit_core/planning_interface/include/moveit/planning_interface/planning_response.h:40,
from /home/frank/ws_moveit/src/moveit2/moveit_core/planning_interface/include/moveit/planning_interface/planning_interface.h:41,
from /home/frank/ws_moveit/src/moveit2/moveit_core/planning_interface/src/planning_interface.cpp:37:
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h: In function ‘std::string moveit::core::error_code_to_string(moveit::core::MoveItErrorCode)’:
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:103:41: error: ‘START_STATE_INVALID’ is not a member of ‘moveit::core::MoveItErrorCode’
103 | case moveit::core::MoveItErrorCode::START_STATE_INVALID:
| ^~~~~~~~~~~~~~~~~~~
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:111:41: error: ‘GOAL_STATE_INVALID’ is not a member of ‘moveit::core::MoveItErrorCode’
111 | case moveit::core::MoveItErrorCode::GOAL_STATE_INVALID:
| ^~~~~~~~~~~~~~~~~~
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:113:41: error: ‘UNRECOGNIZED_GOAL_TYPE’ is not a member of ‘moveit::core::MoveItErrorCode’
113 | case moveit::core::MoveItErrorCode::UNRECOGNIZED_GOAL_TYPE:
| ^~~~~~~~~~~~~~~~~~~~~~
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:135:41: error: ‘CRASH’ is not a member of ‘moveit::core::MoveItErrorCode’
135 | case moveit::core::MoveItErrorCode::CRASH:
| ^~~~~
/home/frank/ws_moveit/src/moveit2/moveit_core/utils/include/moveit/utils/moveit_error_code.h:137:41: error: ‘ABORT’ is not a member of ‘moveit::core::MoveItErrorCode’
137 | case moveit::core::MoveItErrorCode::ABORT:
| ^~~~~
gmake[2]: *** [planning_interface/CMakeFiles/moveit_planning_interface.dir/build.make:90: planning_interface/CMakeFiles/moveit_planning_interface.dir/src/planning_response.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: *** [planning_interface/CMakeFiles/moveit_planning_interface.dir/build.make:76: planning_interface/CMakeFiles/moveit_planning_interface.dir/src/planning_interface.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:1325: planning_interface/CMakeFiles/moveit_planning_interface.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
gmake: *** [Makefile:146: all] Error 2
---
Failed <<< moveit_core [1min 44s, exited with code 2]
Summary: 14 packages finished [3min 50s]
1 package failed: moveit_core
3 packages had stderr output: controller_manager moveit_configs_utils moveit_core
48 packages not processed
Metadata
Metadata
Assignees
Labels
mainMoveIt main branchMoveIt main branch