[0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/rosbot' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/rosbot_bringup' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/rosbot_controller' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/rosbot_utils' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/rosbot_localization' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/rosbot_hardware_interfaces' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/open_manipulator_x_moveit' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/open_manipulator_x_joy' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/rosbot_description' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/ros_components_description' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/open_manipulator_x_description' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/micro_ros_agent' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.408s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/mecanum_drive_controller' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/dynamixel_hardware_interface' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/stella/Documents/ros2_ws/install/dynamixel_interfaces' in the environment variable AMENT_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/rosbot' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/rosbot_localization' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/rosbot_hardware_interfaces' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/open_manipulator_x_moveit' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/open_manipulator_x_joy' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/rosbot_description' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/ros_components_description' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/open_manipulator_x_description' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/micro_ros_agent' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/mecanum_drive_controller' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/dynamixel_hardware_interface' in the environment variable CMAKE_PREFIX_PATH doesn't exist [0.409s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/stella/Documents/ros2_ws/install/dynamixel_interfaces' in the environment variable CMAKE_PREFIX_PATH doesn't exist --- stderr: rosbot_hardware_interfaces /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_system.cpp: In member function ‘virtual rosbot_hardware_interfaces::CallbackReturn rosbot_hardware_interfaces::RosbotSystem::on_activate(const rclcpp_lifecycle::State&)’: /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_system.cpp:151:38: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::get(T&) const [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use get(const std::function & func) instead! [-Wdeprecated-declarations] 151 | received_motor_state_msg_ptr_.get(motor_state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/include/rosbot_hardware_interfaces/rosbot_system.hpp:14, from /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_system.cpp:1: /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:315:59: note: declared here 315 | typename std::enable_if_t, void> get(T & in) const | ^~~ /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_system.cpp: In member function ‘void rosbot_hardware_interfaces::RosbotSystem::motor_state_cb(std::shared_ptr > >)’: /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_system.cpp:223:36: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::set(const T&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use set(const std::function & func) instead! [-Wdeprecated-declarations] 223 | received_motor_state_msg_ptr_.set(std::move(msg)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:262:59: note: declared here 262 | typename std::enable_if_t, void> set(const T & value) | ^~~ /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_system.cpp: In member function ‘virtual rosbot_hardware_interfaces::return_type rosbot_hardware_interfaces::RosbotSystem::read(const rclcpp::Time&, const rclcpp::Duration&)’: /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_system.cpp:229:36: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::get(T&) const [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use get(const std::function & func) instead! [-Wdeprecated-declarations] 229 | received_motor_state_msg_ptr_.get(motor_state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:315:59: note: declared here 315 | typename std::enable_if_t, void> get(T & in) const | ^~~ /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_imu_sensor.cpp: In member function ‘virtual rosbot_hardware_interfaces::CallbackReturn rosbot_hardware_interfaces::RosbotImuSensor::on_activate(const rclcpp_lifecycle::State&)’: /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_imu_sensor.cpp:68:30: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::get(T&) const [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use get(const std::function & func) instead! [-Wdeprecated-declarations] 68 | received_imu_msg_ptr_.get(imu_msg); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/include/rosbot_hardware_interfaces/rosbot_imu_sensor.hpp:14, from /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_imu_sensor.cpp:1: /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:315:59: note: declared here 315 | typename std::enable_if_t, void> get(T & in) const | ^~~ /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_imu_sensor.cpp: In member function ‘void rosbot_hardware_interfaces::RosbotImuSensor::imu_cb(std::shared_ptr > >)’: /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_imu_sensor.cpp:124:28: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::set(const T&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use set(const std::function & func) instead! [-Wdeprecated-declarations] 124 | received_imu_msg_ptr_.set(std::move(msg)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:262:59: note: declared here 262 | typename std::enable_if_t, void> set(const T & value) | ^~~ /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_imu_sensor.cpp: In member function ‘virtual rosbot_hardware_interfaces::return_type rosbot_hardware_interfaces::RosbotImuSensor::read(const rclcpp::Time&, const rclcpp::Duration&)’: /home/stella/Documents/ros2_ws/src/rosbot_hardware_interfaces/src/rosbot_imu_sensor.cpp:130:28: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::get(T&) const [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use get(const std::function & func) instead! [-Wdeprecated-declarations] 130 | received_imu_msg_ptr_.get(imu_msg); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:315:59: note: declared here 315 | typename std::enable_if_t, void> get(T & in) const | ^~~ --- --- stderr: mecanum_drive_controller /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp: In member function ‘virtual controller_interface::return_type mecanum_drive_controller::MecanumDriveController::update(const rclcpp::Time&, const rclcpp::Duration&)’: /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:115:33: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::get(T&) const [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use get(const std::function & func) instead! [-Wdeprecated-declarations] 115 | received_velocity_msg_ptr_.get(last_command_msg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/include/mecanum_drive_controller/mecanum_drive_controller.hpp:45, from /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:30: /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:315:59: note: declared here 315 | typename std::enable_if_t, void> get(T & in) const | ^~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:152:101: warning: ‘double hardware_interface::LoanedStateInterface::get_value() const’ is deprecated: Use std::optional get_optional() instead to retrieve the value. This method will be removed by the ROS 2 Kilted Kaiju release. [-Wdeprecated-declarations] 152 | const double front_left_feedback = registered_front_left_wheel_handle_->feedback.get().get_value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /opt/ros/jazzy/include/controller_interface/controller_interface/controller_interface_base.hpp:28, from /opt/ros/jazzy/include/controller_interface/controller_interface/controller_interface.hpp:21, from /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/include/mecanum_drive_controller/mecanum_drive_controller.hpp:34: /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_state_interface.hpp:94:10: note: declared here 94 | double get_value() const | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:153:103: warning: ‘double hardware_interface::LoanedStateInterface::get_value() const’ is deprecated: Use std::optional get_optional() instead to retrieve the value. This method will be removed by the ROS 2 Kilted Kaiju release. [-Wdeprecated-declarations] 153 | const double front_right_feedback = registered_front_right_wheel_handle_->feedback.get().get_value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_state_interface.hpp:94:10: note: declared here 94 | double get_value() const | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:154:99: warning: ‘double hardware_interface::LoanedStateInterface::get_value() const’ is deprecated: Use std::optional get_optional() instead to retrieve the value. This method will be removed by the ROS 2 Kilted Kaiju release. [-Wdeprecated-declarations] 154 | const double rear_left_feedback = registered_rear_left_wheel_handle_->feedback.get().get_value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_state_interface.hpp:94:10: note: declared here 94 | double get_value() const | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:155:101: warning: ‘double hardware_interface::LoanedStateInterface::get_value() const’ is deprecated: Use std::optional get_optional() instead to retrieve the value. This method will be removed by the ROS 2 Kilted Kaiju release. [-Wdeprecated-declarations] 155 | const double rear_right_feedback = registered_rear_right_wheel_handle_->feedback.get().get_value(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_state_interface.hpp:94:10: note: declared here 94 | double get_value() const | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:264:64: warning: ignoring return value of ‘bool hardware_interface::LoanedCommandInterface::set_value(const T&, unsigned int) [with T = double]’, declared with attribute ‘nodiscard’ [-Wunused-result] 264 | registered_front_left_wheel_handle_->velocity.get().set_value(velocity_front_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/ros/jazzy/include/controller_interface/controller_interface/controller_interface_base.hpp:27: /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_command_interface.hpp:113:22: note: declared here 113 | [[nodiscard]] bool set_value(const T & value, unsigned int max_tries = 10) | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:265:65: warning: ignoring return value of ‘bool hardware_interface::LoanedCommandInterface::set_value(const T&, unsigned int) [with T = double]’, declared with attribute ‘nodiscard’ [-Wunused-result] 265 | registered_front_right_wheel_handle_->velocity.get().set_value(velocity_front_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_command_interface.hpp:113:22: note: declared here 113 | [[nodiscard]] bool set_value(const T & value, unsigned int max_tries = 10) | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:266:63: warning: ignoring return value of ‘bool hardware_interface::LoanedCommandInterface::set_value(const T&, unsigned int) [with T = double]’, declared with attribute ‘nodiscard’ [-Wunused-result] 266 | registered_rear_left_wheel_handle_->velocity.get().set_value(velocity_rear_left); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_command_interface.hpp:113:22: note: declared here 113 | [[nodiscard]] bool set_value(const T & value, unsigned int max_tries = 10) | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:267:64: warning: ignoring return value of ‘bool hardware_interface::LoanedCommandInterface::set_value(const T&, unsigned int) [with T = double]’, declared with attribute ‘nodiscard’ [-Wunused-result] 267 | registered_rear_right_wheel_handle_->velocity.get().set_value(velocity_rear_right); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_command_interface.hpp:113:22: note: declared here 113 | [[nodiscard]] bool set_value(const T & value, unsigned int max_tries = 10) | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp: In member function ‘virtual controller_interface::CallbackReturn mecanum_drive_controller::MecanumDriveController::on_configure(const rclcpp_lifecycle::State&)’: /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:410:33: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::set(const T&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use set(const std::function & func) instead! [-Wdeprecated-declarations] 410 | received_velocity_msg_ptr_.set(std::make_shared(empty_twist)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:262:59: note: declared here 262 | typename std::enable_if_t, void> set(const T & value) | ^~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp: In lambda function: /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:430:41: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::set(const T&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use set(const std::function & func) instead! [-Wdeprecated-declarations] 430 | received_velocity_msg_ptr_.set(std::move(msg)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:262:59: note: declared here 262 | typename std::enable_if_t, void> set(const T & value) | ^~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp: In member function ‘virtual controller_interface::CallbackReturn mecanum_drive_controller::MecanumDriveController::on_cleanup(const rclcpp_lifecycle::State&)’: /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:517:33: warning: ‘std::enable_if_t, void> realtime_tools::RealtimeBoxBase::set(const T&) [with U = std::shared_ptr > >; T = std::shared_ptr > >; mutex_type = std::mutex; std::enable_if_t, void> = void]’ is deprecated: Use set(const std::function & func) instead! [-Wdeprecated-declarations] 517 | received_velocity_msg_ptr_.set(std::make_shared()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/ros/jazzy/include/realtime_tools/realtime_tools/realtime_box.hpp:262:59: note: declared here 262 | typename std::enable_if_t, void> set(const T & value) | ^~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp: In member function ‘void mecanum_drive_controller::MecanumDriveController::halt()’: /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:558:64: warning: ignoring return value of ‘bool hardware_interface::LoanedCommandInterface::set_value(const T&, unsigned int) [with T = double]’, declared with attribute ‘nodiscard’ [-Wunused-result] 558 | registered_front_left_wheel_handle_->velocity.get().set_value(0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_command_interface.hpp:113:22: note: declared here 113 | [[nodiscard]] bool set_value(const T & value, unsigned int max_tries = 10) | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:559:65: warning: ignoring return value of ‘bool hardware_interface::LoanedCommandInterface::set_value(const T&, unsigned int) [with T = double]’, declared with attribute ‘nodiscard’ [-Wunused-result] 559 | registered_front_right_wheel_handle_->velocity.get().set_value(0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_command_interface.hpp:113:22: note: declared here 113 | [[nodiscard]] bool set_value(const T & value, unsigned int max_tries = 10) | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:560:63: warning: ignoring return value of ‘bool hardware_interface::LoanedCommandInterface::set_value(const T&, unsigned int) [with T = double]’, declared with attribute ‘nodiscard’ [-Wunused-result] 560 | registered_rear_left_wheel_handle_->velocity.get().set_value(0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_command_interface.hpp:113:22: note: declared here 113 | [[nodiscard]] bool set_value(const T & value, unsigned int max_tries = 10) | ^~~~~~~~~ /home/stella/Documents/ros2_ws/src/husarion_controllers/mecanum_drive_controller/src/mecanum_drive_controller.cpp:561:64: warning: ignoring return value of ‘bool hardware_interface::LoanedCommandInterface::set_value(const T&, unsigned int) [with T = double]’, declared with attribute ‘nodiscard’ [-Wunused-result] 561 | registered_rear_right_wheel_handle_->velocity.get().set_value(0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /opt/ros/jazzy/include/hardware_interface/hardware_interface/loaned_command_interface.hpp:113:22: note: declared here 113 | [[nodiscard]] bool set_value(const T & value, unsigned int max_tries = 10) | ^~~~~~~~~ --- --- stderr: dynamixel_hardware_interface In file included from /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel.hpp:20, from /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel_hardware_interface.hpp:34, from /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp:17: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp: In member function ‘double dynamixel_hardware_interface::DynamixelInfo::ConvertValueRPMToVelocityRPS(uint8_t, int32_t)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp:89:54: warning: unused parameter ‘id’ [-Wunused-parameter] 89 | inline double ConvertValueRPMToVelocityRPS(uint8_t id, int32_t value_rpm) | ~~~~~~~~^~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp: In member function ‘int32_t dynamixel_hardware_interface::DynamixelInfo::ConvertVelocityRPSToValueRPM(uint8_t, double)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp:91:55: warning: unused parameter ‘id’ [-Wunused-parameter] 91 | inline int32_t ConvertVelocityRPSToValueRPM(uint8_t id, double vel_rps) | ~~~~~~~~^~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp: In member function ‘virtual hardware_interface::CallbackReturn dynamixel_hardware_interface::DynamixelHardware::on_activate(const rclcpp_lifecycle::State&)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp:337:35: warning: unused parameter ‘previous_state’ [-Wunused-parameter] 337 | const rclcpp_lifecycle::State & previous_state) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp: In member function ‘virtual hardware_interface::CallbackReturn dynamixel_hardware_interface::DynamixelHardware::on_deactivate(const rclcpp_lifecycle::State&)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp:343:35: warning: unused parameter ‘previous_state’ [-Wunused-parameter] 343 | const rclcpp_lifecycle::State & previous_state) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp: In member function ‘virtual hardware_interface::return_type dynamixel_hardware_interface::DynamixelHardware::read(const rclcpp::Time&, const rclcpp::Duration&)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp:397:24: warning: unused parameter ‘time’ [-Wunused-parameter] 397 | const rclcpp::Time & time, const rclcpp::Duration & period) | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp: In member function ‘virtual hardware_interface::return_type dynamixel_hardware_interface::DynamixelHardware::write(const rclcpp::Time&, const rclcpp::Duration&)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp:459:24: warning: unused parameter ‘time’ [-Wunused-parameter] 459 | const rclcpp::Time & time, const rclcpp::Duration & period) | ~~~~~~~~~~~~~~~~~~~~~^~~~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp: In member function ‘void dynamixel_hardware_interface::DynamixelHardware::reboot_dxl_srv_callback(std::shared_ptr > >, std::shared_ptr > >)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel_hardware_interface.cpp:981:72: warning: unused parameter ‘request’ [-Wunused-parameter] 981 | const std::shared_ptr request, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel.hpp:20, from /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel.cpp:17: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp: In member function ‘double dynamixel_hardware_interface::DynamixelInfo::ConvertValueRPMToVelocityRPS(uint8_t, int32_t)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp:89:54: warning: unused parameter ‘id’ [-Wunused-parameter] 89 | inline double ConvertValueRPMToVelocityRPS(uint8_t id, int32_t value_rpm) | ~~~~~~~~^~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp: In member function ‘int32_t dynamixel_hardware_interface::DynamixelInfo::ConvertVelocityRPSToValueRPM(uint8_t, double)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp:91:55: warning: unused parameter ‘id’ [-Wunused-parameter] 91 | inline int32_t ConvertVelocityRPSToValueRPM(uint8_t id, double vel_rps) | ~~~~~~~~^~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel.cpp: In static member function ‘static std::string dynamixel_hardware_interface::Dynamixel::DxlErrorToString(dynamixel_hardware_interface::DxlError)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel.cpp:637:1: warning: control reaches end of non-void function [-Wreturn-type] 637 | } | ^ In member function ‘dynamixel_hardware_interface::IndirectInfo& dynamixel_hardware_interface::IndirectInfo::operator=(const dynamixel_hardware_interface::IndirectInfo&)’, inlined from ‘void dynamixel_hardware_interface::Dynamixel::ResetIndirectRead(std::vector)’ at /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel.cpp:982:34: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel.hpp:81:3: warning: ‘temp.dynamixel_hardware_interface::IndirectInfo::indirect_data_addr’ may be used uninitialized [-Wmaybe-uninitialized] 81 | } IndirectInfo; | ^~~~~~~~~~~~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel.cpp: In member function ‘void dynamixel_hardware_interface::Dynamixel::ResetIndirectRead(std::vector)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel.cpp:977:16: note: ‘temp’ declared here 977 | IndirectInfo temp; | ^~~~ In member function ‘dynamixel_hardware_interface::IndirectInfo& dynamixel_hardware_interface::IndirectInfo::operator=(const dynamixel_hardware_interface::IndirectInfo&)’, inlined from ‘void dynamixel_hardware_interface::Dynamixel::ResetIndirectWrite(std::vector)’ at /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel.cpp:1259:35: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel.hpp:81:3: warning: ‘temp.dynamixel_hardware_interface::IndirectInfo::indirect_data_addr’ may be used uninitialized [-Wmaybe-uninitialized] 81 | } IndirectInfo; | ^~~~~~~~~~~~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel.cpp: In member function ‘void dynamixel_hardware_interface::Dynamixel::ResetIndirectWrite(std::vector)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel.cpp:1254:16: note: ‘temp’ declared here 1254 | IndirectInfo temp; | ^~~~ In file included from /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/src/dynamixel/dynamixel_info.cpp:17: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp: In member function ‘double dynamixel_hardware_interface::DynamixelInfo::ConvertValueRPMToVelocityRPS(uint8_t, int32_t)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp:89:54: warning: unused parameter ‘id’ [-Wunused-parameter] 89 | inline double ConvertValueRPMToVelocityRPS(uint8_t id, int32_t value_rpm) | ~~~~~~~~^~ /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp: In member function ‘int32_t dynamixel_hardware_interface::DynamixelInfo::ConvertVelocityRPSToValueRPM(uint8_t, double)’: /home/stella/Documents/ros2_ws/src/dynamixel_hardware_interface/include/dynamixel_hardware_interface/dynamixel/dynamixel_info.hpp:91:55: warning: unused parameter ‘id’ [-Wunused-parameter] 91 | inline int32_t ConvertVelocityRPSToValueRPM(uint8_t id, double vel_rps) | ~~~~~~~~^~ --- --- stderr: micro_ros_agent CMake Warning: Manually-specified variables were not used by the project: AMENT_CMAKE_SYMLINK_INSTALL Cloning into 'xrceagent'... HEAD is now at 7362281 Release v2.4.3 Cloning into 'spdlog'... fatal: unable to access 'https://github.com/gabime/spdlog.git/': Could not resolve host: github.com Cloning into 'spdlog'... fatal: unable to access 'https://github.com/gabime/spdlog.git/': Could not resolve host: github.com Cloning into 'spdlog'... fatal: unable to access 'https://github.com/gabime/spdlog.git/': Could not resolve host: github.com CMake Error at /home/stella/Documents/ros2_ws/build/micro_ros_agent/agent/src/xrceagent-build/spdlog/tmp/spdlog-gitclone.cmake:39 (message): Failed to clone repository: 'https://github.com/gabime/spdlog.git' gmake[5]: *** [CMakeFiles/spdlog.dir/build.make:99: spdlog/src/spdlog-stamp/spdlog-download] Error 1 gmake[4]: *** [CMakeFiles/Makefile2:85: CMakeFiles/spdlog.dir/all] Error 2 gmake[3]: *** [Makefile:91: all] Error 2 gmake[2]: *** [CMakeFiles/xrceagent.dir/build.make:86: agent/src/xrceagent-stamp/xrceagent-build] Error 2 gmake[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/xrceagent.dir/all] Error 2 gmake: *** [Makefile:91: all] Error 2 --- Failed <<< micro_ros_agent [6min 0s, exited with code 2]