Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- odroid@odroid:~/bookros2_ws$ colcon build --symlink-install
- Starting >>> controller_manager_msgs
- Starting >>> ros2_control_test_assets
- Starting >>> launch_pal
- Starting >>> twist_mux
- Finished <<< ros2_control_test_assets [6.34s]
- Starting >>> hardware_interface
- Finished <<< twist_mux [7.01s]
- Starting >>> hey5_description
- Finished <<< hey5_description [1.62s]
- Starting >>> tiago_description_calibration
- Finished <<< hardware_interface [3.50s]
- Starting >>> controller_interface
- Finished <<< tiago_description_calibration [1.92s]
- Starting >>> pal_gazebo_worlds
- Finished <<< controller_manager_msgs [13.5s]
- Starting >>> urdf_test
- Finished <<< controller_interface [3.97s]
- Starting >>> controller_manager
- Finished <<< pal_gazebo_worlds [3.58s]
- Starting >>> pmb2_maps
- Finished <<< launch_pal [17.2s]
- Starting >>> br2_tracking_msgs
- Finished <<< urdf_test [4.69s]
- Starting >>> pal_gripper_description
- Finished <<< pmb2_maps [3.86s]
- Starting >>> pmb2_2dnav
- Finished <<< pal_gripper_description [3.42s]
- Starting >>> astra_camera
- Finished <<< pmb2_2dnav [3.72s]
- Starting >>> br2_basics
- Finished <<< controller_manager [9.04s]
- Starting >>> forward_command_controller
- Finished <<< br2_tracking_msgs [7.39s]
- Starting >>> joint_state_broadcaster
- Finished <<< br2_basics [2.79s]
- Starting >>> diff_drive_controller
- Finished <<< forward_command_controller [4.00s]
- Starting >>> imu_sensor_broadcaster
- Finished <<< joint_state_broadcaster [5.94s]
- Starting >>> joint_state_controller
- Finished <<< diff_drive_controller [6.24s]
- Starting >>> joint_trajectory_controller
- Finished <<< imu_sensor_broadcaster [5.75s]
- Starting >>> position_controllers
- Finished <<< joint_state_controller [6.08s]
- Starting >>> pmb2_controller_configuration
- Finished <<< joint_trajectory_controller [7.65s]
- Starting >>> force_torque_sensor_broadcaster
- Finished <<< position_controllers [6.74s]
- Starting >>> pal_gripper_controller_configuration
- Finished <<< pmb2_controller_configuration [3.17s]
- Starting >>> pmb2_description
- Finished <<< pal_gripper_controller_configuration [2.99s]
- Starting >>> tiago_controller_configuration
- Finished <<< pmb2_description [3.54s]
- Starting >>> pmb2_bringup
- Finished <<< force_torque_sensor_broadcaster [5.61s]
- Starting >>> ros2controlcli
- Finished <<< tiago_controller_configuration [4.95s]
- Starting >>> tiago_description
- Finished <<< pmb2_bringup [4.75s]
- Starting >>> tiago_bringup
- Finished <<< tiago_description [3.38s]
- Starting >>> effort_controllers
- Finished <<< tiago_bringup [3.08s]
- Starting >>> velocity_controllers
- Finished <<< effort_controllers [3.19s]
- Starting >>> tiago_gazebo
- Finished <<< velocity_controllers [2.94s]
- Starting >>> gazebo_ros2_control
- Finished <<< tiago_gazebo [2.77s]
- Starting >>> ros2_controllers
- Finished <<< gazebo_ros2_control [3.35s]
- Starting >>> br2_bt_bumpgo
- Finished <<< ros2controlcli [13.4s]
- Starting >>> ros2_control
- Finished <<< ros2_controllers [2.32s]
- Starting >>> br2_bt_patrolling
- Finished <<< ros2_control [1.89s]
- Starting >>> br2_fsm_bumpgo_cpp
- Finished <<< br2_fsm_bumpgo_cpp [1.77s]
- Starting >>> br2_fsm_bumpgo_py
- Finished <<< br2_bt_bumpgo [6.34s]
- Starting >>> br2_navigation
- Finished <<< br2_bt_patrolling [6.43s]
- Starting >>> br2_tf2_detector
- Finished <<< br2_navigation [1.81s]
- Starting >>> br2_tiago
- Finished <<< br2_tiago [4.69s]
- Starting >>> br2_vff_avoidance
- Finished <<< br2_fsm_bumpgo_py [11.9s]
- Starting >>> groot
- Finished <<< br2_tf2_detector [15.1s]
- Starting >>> my_package
- Finished <<< br2_vff_avoidance [11.0s]
- Starting >>> rplidar_ros2
- Finished <<< groot [10.7s]
- Starting >>> br2_tracking
- --- stderr: astra_camera
- make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
- ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- ../../BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- ../../ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- ../../ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- ../../../ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- ../../ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- ../../ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- ../../ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- ../../ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- ../../ThirdParty/PSCommon/BuildSystem/CommonDefs.mak:40: HOST_PLATFORM is Arm64
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp: In member function ‘void astra_wrapper::AstraDriver::advertiseROSTopics()’:
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:190:101: error: no matching function for call to ‘rclcpp::Node::create_publisher<sensor_msgs::msg::Image>(const char [6], const rmw_qos_profile_t&)’
- 190 | sensor_msgs::msg::Image>("image", rmw_qos_profile_sensor_data);
- | ^
- In file included from /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp:28,
- from /opt/ros/foxy/include/rclcpp/executors.hpp:22,
- from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/include/astra_camera/astra_driver.h:62,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:33:
- /opt/ros/foxy/include/rclcpp/node.hpp:184:3: note: candidate: ‘template<class MessageT, class AllocatorT, class PublisherT> std::shared_ptr<PublisherT> rclcpp::Node::create_publisher(const string&, const rclcpp::QoS&, const rclcpp::PublisherOptionsWithAllocator<AllocatorT>&)’
- 184 | create_publisher(
- | ^~~~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/node.hpp:184:3: note: template argument deduction/substitution failed:
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:190:74: note: cannot convert ‘rmw_qos_profile_sensor_data’ (type ‘const rmw_qos_profile_t’) to type ‘const rclcpp::QoS&’
- 190 | r_ = nh_->create_publisher<sensor_msgs::msg::Image>("image", rmw_qos_profile_sensor_data);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:199:101: error: no matching function for call to ‘rclcpp::Node::create_publisher<sensor_msgs::msg::Image>(const char [9], const rmw_qos_profile_t&)’
- 199 | sor_msgs::msg::Image>("ir_image", rmw_qos_profile_sensor_data);
- | ^
- In file included from /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp:28,
- from /opt/ros/foxy/include/rclcpp/executors.hpp:22,
- from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/include/astra_camera/astra_driver.h:62,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:33:
- /opt/ros/foxy/include/rclcpp/node.hpp:184:3: note: candidate: ‘template<class MessageT, class AllocatorT, class PublisherT> std::shared_ptr<PublisherT> rclcpp::Node::create_publisher(const string&, const rclcpp::QoS&, const rclcpp::PublisherOptionsWithAllocator<AllocatorT>&)’
- 184 | create_publisher(
- | ^~~~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/node.hpp:184:3: note: template argument deduction/substitution failed:
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:199:74: note: cannot convert ‘rmw_qos_profile_sensor_data’ (type ‘const rmw_qos_profile_t’) to type ‘const rclcpp::QoS&’
- 199 | = nh_->create_publisher<sensor_msgs::msg::Image>("ir_image", rmw_qos_profile_sensor_data);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:210:105: error: no matching function for call to ‘rclcpp::Node::create_publisher<sensor_msgs::msg::Image>(const char [6], const rmw_qos_profile_t&)’
- 210 | sensor_msgs::msg::Image>("depth", rmw_qos_profile_sensor_data);
- | ^
- In file included from /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp:28,
- from /opt/ros/foxy/include/rclcpp/executors.hpp:22,
- from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/include/astra_camera/astra_driver.h:62,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:33:
- /opt/ros/foxy/include/rclcpp/node.hpp:184:3: note: candidate: ‘template<class MessageT, class AllocatorT, class PublisherT> std::shared_ptr<PublisherT> rclcpp::Node::create_publisher(const string&, const rclcpp::QoS&, const rclcpp::PublisherOptionsWithAllocator<AllocatorT>&)’
- 184 | create_publisher(
- | ^~~~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/node.hpp:184:3: note: template argument deduction/substitution failed:
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:210:78: note: cannot convert ‘rmw_qos_profile_sensor_data’ (type ‘const rmw_qos_profile_t’) to type ‘const rclcpp::QoS&’
- 210 | w_ = nh_->create_publisher<sensor_msgs::msg::Image>("depth", rmw_qos_profile_sensor_data);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:211:130: error: no matching function for call to ‘rclcpp::Node::create_publisher<sensor_msgs::msg::CameraInfo>(const char [18], const rmw_qos_profile_t&)’
- 211 | :CameraInfo>("depth_camera_info", rmw_qos_profile_sensor_data);
- | ^
- In file included from /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp:28,
- from /opt/ros/foxy/include/rclcpp/executors.hpp:22,
- from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/include/astra_camera/astra_driver.h:62,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:33:
- /opt/ros/foxy/include/rclcpp/node.hpp:184:3: note: candidate: ‘template<class MessageT, class AllocatorT, class PublisherT> std::shared_ptr<PublisherT> rclcpp::Node::create_publisher(const string&, const rclcpp::QoS&, const rclcpp::PublisherOptionsWithAllocator<AllocatorT>&)’
- 184 | create_publisher(
- | ^~~~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/node.hpp:184:3: note: template argument deduction/substitution failed:
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:211:103: note: cannot convert ‘rmw_qos_profile_sensor_data’ (type ‘const rmw_qos_profile_t’) to type ‘const rclcpp::QoS&’
- 211 | publisher<sensor_msgs::msg::CameraInfo>("depth_camera_info", rmw_qos_profile_sensor_data);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp: In member function ‘void astra_wrapper::AstraDriver::newIRFrameCallback(sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr)’:
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:542:29: error: no matching function for call to ‘rclcpp::Publisher<sensor_msgs::msg::Image_<std::allocator<void> > >::publish(sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr&)’
- 542 | pub_ir_->publish(image);
- | ^
- In file included from /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp:31,
- from /opt/ros/foxy/include/rclcpp/subscription.hpp:50,
- from /opt/ros/foxy/include/rclcpp/any_executable.hpp:25,
- from /opt/ros/foxy/include/rclcpp/memory_strategy.hpp:24,
- from /opt/ros/foxy/include/rclcpp/memory_strategies.hpp:18,
- from /opt/ros/foxy/include/rclcpp/executor_options.hpp:20,
- from /opt/ros/foxy/include/rclcpp/executor.hpp:33,
- from /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp:26,
- from /opt/ros/foxy/include/rclcpp/executors.hpp:21,
- from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/include/astra_camera/astra_driver.h:62,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:33:
- /opt/ros/foxy/include/rclcpp/publisher.hpp:185:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(std::unique_ptr<MessageT, typename std::conditional<std::is_same<typename std::allocator_traits<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type>::rebind_alloc<MessageT>, typename std::allocator<void>::rebind<_Tp1>::other>::value, std::default_delete<_Tp>, rclcpp::allocator::AllocatorDeleter<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type> >::type>) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>; typename std::conditional<std::is_same<typename std::allocator_traits<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type>::rebind_alloc<MessageT>, typename std::allocator<void>::rebind<_Tp1>::other>::value, std::default_delete<_Tp>, rclcpp::allocator::AllocatorDeleter<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type> >::type = std::default_delete<sensor_msgs::msg::Image_<std::allocator<void> > >]’
- 185 | publish(std::unique_ptr<MessageT, MessageDeleter> msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:185:53: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘std::unique_ptr<sensor_msgs::msg::Image_<std::allocator<void> >, std::default_delete<sensor_msgs::msg::Image_<std::allocator<void> > > >’
- 185 | publish(std::unique_ptr<MessageT, MessageDeleter> msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:209:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const MessageT&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 209 | publish(const MessageT & msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:209:28: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘const sensor_msgs::msg::Image_<std::allocator<void> >&’
- 209 | publish(const MessageT & msg)
- | ~~~~~~~~~~~~~~~~~^~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:226:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const rcl_serialized_message_t&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>; rcl_serialized_message_t = rcutils_uint8_array_t]’
- 226 | publish(const rcl_serialized_message_t & serialized_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:226:44: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘const rcl_serialized_message_t&’ {aka ‘const rcutils_uint8_array_t&’}
- 226 | publish(const rcl_serialized_message_t & serialized_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:232:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const rclcpp::SerializedMessage&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 232 | publish(const SerializedMessage & serialized_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:232:37: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘const rclcpp::SerializedMessage&’
- 232 | publish(const SerializedMessage & serialized_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:246:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(rclcpp::LoanedMessage<MessageT, AllocatorT>&&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 246 | publish(rclcpp::LoanedMessage<MessageT, AllocatorT> && loaned_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:246:58: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘rclcpp::LoanedMessage<sensor_msgs::msg::Image_<std::allocator<void> >, std::allocator<void> >&&’
- 246 | publish(rclcpp::LoanedMessage<MessageT, AllocatorT> && loaned_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp: In member function ‘void astra_wrapper::AstraDriver::newColorFrameCallback(sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr)’:
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:559:32: error: no matching function for call to ‘rclcpp::Publisher<sensor_msgs::msg::Image_<std::allocator<void> > >::publish(sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr&)’
- 559 | pub_color_->publish(image);
- | ^
- In file included from /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp:31,
- from /opt/ros/foxy/include/rclcpp/subscription.hpp:50,
- from /opt/ros/foxy/include/rclcpp/any_executable.hpp:25,
- from /opt/ros/foxy/include/rclcpp/memory_strategy.hpp:24,
- from /opt/ros/foxy/include/rclcpp/memory_strategies.hpp:18,
- from /opt/ros/foxy/include/rclcpp/executor_options.hpp:20,
- from /opt/ros/foxy/include/rclcpp/executor.hpp:33,
- from /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp:26,
- from /opt/ros/foxy/include/rclcpp/executors.hpp:21,
- from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/include/astra_camera/astra_driver.h:62,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:33:
- /opt/ros/foxy/include/rclcpp/publisher.hpp:185:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(std::unique_ptr<MessageT, typename std::conditional<std::is_same<typename std::allocator_traits<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type>::rebind_alloc<MessageT>, typename std::allocator<void>::rebind<_Tp1>::other>::value, std::default_delete<_Tp>, rclcpp::allocator::AllocatorDeleter<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type> >::type>) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>; typename std::conditional<std::is_same<typename std::allocator_traits<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type>::rebind_alloc<MessageT>, typename std::allocator<void>::rebind<_Tp1>::other>::value, std::default_delete<_Tp>, rclcpp::allocator::AllocatorDeleter<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type> >::type = std::default_delete<sensor_msgs::msg::Image_<std::allocator<void> > >]’
- 185 | publish(std::unique_ptr<MessageT, MessageDeleter> msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:185:53: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘std::unique_ptr<sensor_msgs::msg::Image_<std::allocator<void> >, std::default_delete<sensor_msgs::msg::Image_<std::allocator<void> > > >’
- 185 | publish(std::unique_ptr<MessageT, MessageDeleter> msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:209:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const MessageT&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 209 | publish(const MessageT & msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:209:28: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘const sensor_msgs::msg::Image_<std::allocator<void> >&’
- 209 | publish(const MessageT & msg)
- | ~~~~~~~~~~~~~~~~~^~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:226:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const rcl_serialized_message_t&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>; rcl_serialized_message_t = rcutils_uint8_array_t]’
- 226 | publish(const rcl_serialized_message_t & serialized_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:226:44: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘const rcl_serialized_message_t&’ {aka ‘const rcutils_uint8_array_t&’}
- 226 | publish(const rcl_serialized_message_t & serialized_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:232:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const rclcpp::SerializedMessage&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 232 | publish(const SerializedMessage & serialized_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:232:37: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘const rclcpp::SerializedMessage&’
- 232 | publish(const SerializedMessage & serialized_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:246:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(rclcpp::LoanedMessage<MessageT, AllocatorT>&&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 246 | publish(rclcpp::LoanedMessage<MessageT, AllocatorT> && loaned_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:246:58: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘rclcpp::LoanedMessage<sensor_msgs::msg::Image_<std::allocator<void> >, std::allocator<void> >&&’
- 246 | publish(rclcpp::LoanedMessage<MessageT, AllocatorT> && loaned_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp: In member function ‘void astra_wrapper::AstraDriver::newDepthFrameCallback(sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr)’:
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:623:53: error: no matching function for call to ‘rclcpp::Publisher<sensor_msgs::msg::Image_<std::allocator<void> > >::publish(sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr&)’
- 623 | pub_depth_raw_->publish(floating_point_image);
- | ^
- In file included from /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp:31,
- from /opt/ros/foxy/include/rclcpp/subscription.hpp:50,
- from /opt/ros/foxy/include/rclcpp/any_executable.hpp:25,
- from /opt/ros/foxy/include/rclcpp/memory_strategy.hpp:24,
- from /opt/ros/foxy/include/rclcpp/memory_strategies.hpp:18,
- from /opt/ros/foxy/include/rclcpp/executor_options.hpp:20,
- from /opt/ros/foxy/include/rclcpp/executor.hpp:33,
- from /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp:26,
- from /opt/ros/foxy/include/rclcpp/executors.hpp:21,
- from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/include/astra_camera/astra_driver.h:62,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:33:
- /opt/ros/foxy/include/rclcpp/publisher.hpp:185:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(std::unique_ptr<MessageT, typename std::conditional<std::is_same<typename std::allocator_traits<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type>::rebind_alloc<MessageT>, typename std::allocator<void>::rebind<_Tp1>::other>::value, std::default_delete<_Tp>, rclcpp::allocator::AllocatorDeleter<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type> >::type>) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>; typename std::conditional<std::is_same<typename std::allocator_traits<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type>::rebind_alloc<MessageT>, typename std::allocator<void>::rebind<_Tp1>::other>::value, std::default_delete<_Tp>, rclcpp::allocator::AllocatorDeleter<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type> >::type = std::default_delete<sensor_msgs::msg::Image_<std::allocator<void> > >]’
- 185 | publish(std::unique_ptr<MessageT, MessageDeleter> msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:185:53: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘std::unique_ptr<sensor_msgs::msg::Image_<std::allocator<void> >, std::default_delete<sensor_msgs::msg::Image_<std::allocator<void> > > >’
- 185 | publish(std::unique_ptr<MessageT, MessageDeleter> msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:209:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const MessageT&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 209 | publish(const MessageT & msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:209:28: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘const sensor_msgs::msg::Image_<std::allocator<void> >&’
- 209 | publish(const MessageT & msg)
- | ~~~~~~~~~~~~~~~~~^~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:226:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const rcl_serialized_message_t&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>; rcl_serialized_message_t = rcutils_uint8_array_t]’
- 226 | publish(const rcl_serialized_message_t & serialized_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:226:44: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘const rcl_serialized_message_t&’ {aka ‘const rcutils_uint8_array_t&’}
- 226 | publish(const rcl_serialized_message_t & serialized_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:232:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const rclcpp::SerializedMessage&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 232 | publish(const SerializedMessage & serialized_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:232:37: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘const rclcpp::SerializedMessage&’
- 232 | publish(const SerializedMessage & serialized_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:246:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(rclcpp::LoanedMessage<MessageT, AllocatorT>&&) [with MessageT = sensor_msgs::msg::Image_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 246 | publish(rclcpp::LoanedMessage<MessageT, AllocatorT> && loaned_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:246:58: note: no known conversion for argument 1 from ‘sensor_msgs::msg::Image_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::Image_<std::allocator<void> > >’} to ‘rclcpp::LoanedMessage<sensor_msgs::msg::Image_<std::allocator<void> >, std::allocator<void> >&&’
- 246 | publish(rclcpp::LoanedMessage<MessageT, AllocatorT> && loaned_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:624:109: error: no matching function for call to ‘rclcpp::Publisher<sensor_msgs::msg::CameraInfo_<std::allocator<void> > >::publish(sensor_msgs::msg::CameraInfo_<std::allocator<void> >::SharedPtr)’
- 624 | hCameraInfo(image->width, image->height, image->header.stamp));
- | ^
- In file included from /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp:31,
- from /opt/ros/foxy/include/rclcpp/subscription.hpp:50,
- from /opt/ros/foxy/include/rclcpp/any_executable.hpp:25,
- from /opt/ros/foxy/include/rclcpp/memory_strategy.hpp:24,
- from /opt/ros/foxy/include/rclcpp/memory_strategies.hpp:18,
- from /opt/ros/foxy/include/rclcpp/executor_options.hpp:20,
- from /opt/ros/foxy/include/rclcpp/executor.hpp:33,
- from /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp:26,
- from /opt/ros/foxy/include/rclcpp/executors.hpp:21,
- from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/include/astra_camera/astra_driver.h:62,
- from /home/odroid/bookros2_ws/src/ros_astra_camera/src/astra_driver.cpp:33:
- /opt/ros/foxy/include/rclcpp/publisher.hpp:185:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(std::unique_ptr<MessageT, typename std::conditional<std::is_same<typename std::allocator_traits<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type>::rebind_alloc<MessageT>, typename std::allocator<void>::rebind<_Tp1>::other>::value, std::default_delete<_Tp>, rclcpp::allocator::AllocatorDeleter<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type> >::type>) [with MessageT = sensor_msgs::msg::CameraInfo_<std::allocator<void> >; AllocatorT = std::allocator<void>; typename std::conditional<std::is_same<typename std::allocator_traits<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type>::rebind_alloc<MessageT>, typename std::allocator<void>::rebind<_Tp1>::other>::value, std::default_delete<_Tp>, rclcpp::allocator::AllocatorDeleter<typename std::allocator_traits<_Alloc>::rebind_traits<MessageT>::allocator_type> >::type = std::default_delete<sensor_msgs::msg::CameraInfo_<std::allocator<void> > >]’
- 185 | publish(std::unique_ptr<MessageT, MessageDeleter> msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:185:53: note: no known conversion for argument 1 from ‘sensor_msgs::msg::CameraInfo_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::CameraInfo_<std::allocator<void> > >’} to ‘std::unique_ptr<sensor_msgs::msg::CameraInfo_<std::allocator<void> >, std::default_delete<sensor_msgs::msg::CameraInfo_<std::allocator<void> > > >’
- 185 | publish(std::unique_ptr<MessageT, MessageDeleter> msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:209:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const MessageT&) [with MessageT = sensor_msgs::msg::CameraInfo_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 209 | publish(const MessageT & msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:209:28: note: no known conversion for argument 1 from ‘sensor_msgs::msg::CameraInfo_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::CameraInfo_<std::allocator<void> > >’} to ‘const sensor_msgs::msg::CameraInfo_<std::allocator<void> >&’
- 209 | publish(const MessageT & msg)
- | ~~~~~~~~~~~~~~~~~^~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:226:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const rcl_serialized_message_t&) [with MessageT = sensor_msgs::msg::CameraInfo_<std::allocator<void> >; AllocatorT = std::allocator<void>; rcl_serialized_message_t = rcutils_uint8_array_t]’
- 226 | publish(const rcl_serialized_message_t & serialized_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:226:44: note: no known conversion for argument 1 from ‘sensor_msgs::msg::CameraInfo_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::CameraInfo_<std::allocator<void> > >’} to ‘const rcl_serialized_message_t&’ {aka ‘const rcutils_uint8_array_t&’}
- 226 | publish(const rcl_serialized_message_t & serialized_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:232:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(const rclcpp::SerializedMessage&) [with MessageT = sensor_msgs::msg::CameraInfo_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 232 | publish(const SerializedMessage & serialized_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:232:37: note: no known conversion for argument 1 from ‘sensor_msgs::msg::CameraInfo_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::CameraInfo_<std::allocator<void> > >’} to ‘const rclcpp::SerializedMessage&’
- 232 | publish(const SerializedMessage & serialized_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:246:3: note: candidate: ‘void rclcpp::Publisher<MessageT, AllocatorT>::publish(rclcpp::LoanedMessage<MessageT, AllocatorT>&&) [with MessageT = sensor_msgs::msg::CameraInfo_<std::allocator<void> >; AllocatorT = std::allocator<void>]’
- 246 | publish(rclcpp::LoanedMessage<MessageT, AllocatorT> && loaned_msg)
- | ^~~~~~~
- /opt/ros/foxy/include/rclcpp/publisher.hpp:246:58: note: no known conversion for argument 1 from ‘sensor_msgs::msg::CameraInfo_<std::allocator<void> >::SharedPtr’ {aka ‘std::shared_ptr<sensor_msgs::msg::CameraInfo_<std::allocator<void> > >’} to ‘rclcpp::LoanedMessage<sensor_msgs::msg::CameraInfo_<std::allocator<void> >, std::allocator<void> >&&’
- 246 | publish(rclcpp::LoanedMessage<MessageT, AllocatorT> && loaned_msg)
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
- make[2]: *** [CMakeFiles/astra_driver_lib.dir/build.make:63: CMakeFiles/astra_driver_lib.dir/src/astra_driver.cpp.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:114: CMakeFiles/astra_driver_lib.dir/all] Error 2
- make: *** [Makefile:141: all] Error 2
- ---
- Failed <<< astra_camera [1min 5s, exited with code 2]
- Aborted <<< my_package [6.23s]
- Aborted <<< rplidar_ros2 [6.73s]
- Aborted <<< br2_tracking [11.0s]
- Summary: 47 packages finished [1min 38s]
- 1 package failed: astra_camera
- 3 packages aborted: br2_tracking my_package rplidar_ros2
- 1 package had stderr output: astra_camera
- 9 packages not processed
Advertisement
Add Comment
Please, Sign In to add comment