Created
July 23, 2024 03:29
-
-
Save Sakura286/7f4a8b8e2944a7b47e9053e3e7dc8753 to your computer and use it in GitHub Desktop.
yahboom-car err log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ colcon build | |
Starting >>> imu_complementary_filter | |
Starting >>> imu_filter_madgwick | |
Starting >>> micro_ros_msgs | |
Starting >>> openslam_gmapping | |
Starting >>> rviz_imu_plugin | |
Starting >>> tinyxml2 | |
Starting >>> laserscan_to_point_publisher | |
Starting >>> robot_pose_publisher_ros2 | |
Starting >>> yahboom_app_save_map | |
Starting >>> yahboom_web_savmap_interfaces | |
Starting >>> yahboomcar_base_node | |
Starting >>> yahboomcar_bringup | |
Finished <<< tinyxml2 [7.43s] | |
Starting >>> yahboomcar_ctrl | |
Finished <<< imu_filter_madgwick [10.3s] | |
Finished <<< imu_complementary_filter [10.4s] | |
Finished <<< rviz_imu_plugin [10.3s] | |
Finished <<< openslam_gmapping [10.4s] | |
Starting >>> yahboomcar_description | |
Starting >>> yahboomcar_nav | |
Starting >>> imu_tools | |
Starting >>> micro_ros_setup | |
Finished <<< yahboomcar_base_node [14.8s] | |
Finished <<< robot_pose_publisher_ros2 [14.9s] | |
Starting >>> slam_gmapping | |
Finished <<< imu_tools [5.96s] | |
Finished <<< micro_ros_setup [6.09s] | |
Finished <<< yahboom_web_savmap_interfaces [17.1s] | |
Finished <<< micro_ros_msgs [17.7s] | |
Starting >>> micro_ros_agent | |
--- stderr: yahboom_app_save_map | |
/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 <<< yahboom_app_save_map [19.4s] | |
--- stderr: yahboomcar_bringup | |
/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 <<< yahboomcar_bringup [19.4s] | |
--- stderr: laserscan_to_point_publisher | |
/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 <<< laserscan_to_point_publisher [19.6s] | |
--- stderr: yahboomcar_ctrl | |
/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 <<< yahboomcar_ctrl [12.2s] | |
Finished <<< micro_ros_agent [2.37s] | |
--- stderr: yahboomcar_nav | |
/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 <<< yahboomcar_nav [12.6s] | |
--- stderr: yahboomcar_description | |
/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 <<< yahboomcar_description [12.8s] | |
[Processing: slam_gmapping] | |
--- stderr: slam_gmapping | |
In file included from /home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/include/slam_gmapping/slam_gmapping.h:38, | |
from /home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/src/slam_gmapping.cpp:24: | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:115:20: error: template-id 'getTimestamp<>' for 'const ros::Time& tf2::getTimestamp(const geometry_msgs::Vector3Stamped&)' does not match any template declaration | |
115 | const ros::Time& getTimestamp(const geometry_msgs::Vector3Stamped& t) {return t.header.stamp;} | |
| ^~~~~~~~~~~~ | |
In file included from /usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:35: | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:91:16: note: candidates are: 'template<class P> tf2::TimePoint tf2::getTimestamp(const Stamped<T>&)' | |
91 | tf2::TimePoint getTimestamp(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:67:16: note: 'template<class T> tf2::TimePoint tf2::getTimestamp(const T&)' | |
67 | tf2::TimePoint getTimestamp(const T & t); | |
| ^~~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:125:22: error: template-id 'getFrameId<>' for 'const std::string& tf2::getFrameId(const geometry_msgs::Vector3Stamped&)' does not match any template declaration | |
125 | const std::string& getFrameId(const geometry_msgs::Vector3Stamped& t) {return t.header.frame_id;} | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:104:13: note: candidates are: 'template<class P> std::string tf2::getFrameId(const Stamped<T>&)' | |
104 | std::string getFrameId(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:74:13: note: 'template<class T> std::string tf2::getFrameId(const T&)' | |
74 | std::string getFrameId(const T & t); | |
| ^~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'geometry_msgs::Vector3Stamped tf2::toMsg(const Stamped<Vector3>&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:159:25: error: no match for 'operator=' (operand types are 'std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'ros::Time'} and 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'}) | |
159 | out.header.stamp = in.stamp_; | |
| ^~~~~~ | |
In file included from /usr/include/ros/serialization.h:34, | |
from /usr/include/geometry_msgs/PointStamped.h:14, | |
from /usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:38: | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(const ros::Time&)' | |
170 | class ROSTIME_DECL Time : public TimeBase<Time, Duration> | |
| ^~~~ | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'const ros::Time&' | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(ros::Time&&)' | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'ros::Time&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'void tf2::fromMsg(const geometry_msgs::Vector3Stamped&, Stamped<Vector3>&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:175:27: error: no match for 'operator=' (operand types are 'tf2::TimePoint' {aka 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} and 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'}) | |
175 | out.stamp_ = msg.header.stamp; | |
| ^~~~~ | |
In file included from /usr/include/c++/13/mutex:43, | |
from /home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/include/slam_gmapping/slam_gmapping.h:26: | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&)' | |
922 | class time_point | |
| ^~~~~~~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&)' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: At global scope: | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:223:20: error: template-id 'getTimestamp<>' for 'const ros::Time& tf2::getTimestamp(const geometry_msgs::PointStamped&)' does not match any template declaration | |
223 | const ros::Time& getTimestamp(const geometry_msgs::PointStamped& t) {return t.header.stamp;} | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:91:16: note: candidates are: 'template<class P> tf2::TimePoint tf2::getTimestamp(const Stamped<T>&)' | |
91 | tf2::TimePoint getTimestamp(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:67:16: note: 'template<class T> tf2::TimePoint tf2::getTimestamp(const T&)' | |
67 | tf2::TimePoint getTimestamp(const T & t); | |
| ^~~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:233:22: error: template-id 'getFrameId<>' for 'const std::string& tf2::getFrameId(const geometry_msgs::PointStamped&)' does not match any template declaration | |
233 | const std::string& getFrameId(const geometry_msgs::PointStamped& t) {return t.header.frame_id;} | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:104:13: note: candidates are: 'template<class P> std::string tf2::getFrameId(const Stamped<T>&)' | |
104 | std::string getFrameId(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:74:13: note: 'template<class T> std::string tf2::getFrameId(const T&)' | |
74 | std::string getFrameId(const T & t); | |
| ^~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'geometry_msgs::PointStamped tf2::toMsg(const Stamped<Vector3>&, geometry_msgs::PointStamped&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:265:25: error: no match for 'operator=' (operand types are 'std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'ros::Time'} and 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'}) | |
265 | out.header.stamp = in.stamp_; | |
| ^~~~~~ | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(const ros::Time&)' | |
170 | class ROSTIME_DECL Time : public TimeBase<Time, Duration> | |
| ^~~~ | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'const ros::Time&' | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(ros::Time&&)' | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'ros::Time&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'void tf2::fromMsg(const geometry_msgs::PointStamped&, Stamped<Vector3>&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:281:27: error: no match for 'operator=' (operand types are 'tf2::TimePoint' {aka 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} and 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'}) | |
281 | out.stamp_ = msg.header.stamp; | |
| ^~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&)' | |
922 | class time_point | |
| ^~~~~~~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&)' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: At global scope: | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:332:18: error: template-id 'getTimestamp<>' for 'const ros::Time& tf2::getTimestamp(const geometry_msgs::QuaternionStamped&)' does not match any template declaration | |
332 | const ros::Time& getTimestamp(const geometry_msgs::QuaternionStamped& t) {return t.header.stamp;} | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:91:16: note: candidates are: 'template<class P> tf2::TimePoint tf2::getTimestamp(const Stamped<T>&)' | |
91 | tf2::TimePoint getTimestamp(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:67:16: note: 'template<class T> tf2::TimePoint tf2::getTimestamp(const T&)' | |
67 | tf2::TimePoint getTimestamp(const T & t); | |
| ^~~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:342:20: error: template-id 'getFrameId<>' for 'const std::string& tf2::getFrameId(const geometry_msgs::QuaternionStamped&)' does not match any template declaration | |
342 | const std::string& getFrameId(const geometry_msgs::QuaternionStamped& t) {return t.header.frame_id;} | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:104:13: note: candidates are: 'template<class P> std::string tf2::getFrameId(const Stamped<T>&)' | |
104 | std::string getFrameId(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:74:13: note: 'template<class T> std::string tf2::getFrameId(const T&)' | |
74 | std::string getFrameId(const T & t); | |
| ^~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'geometry_msgs::QuaternionStamped tf2::toMsg(const Stamped<Quaternion>&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:375:25: error: no match for 'operator=' (operand types are 'std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'ros::Time'} and 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'}) | |
375 | out.header.stamp = in.stamp_; | |
| ^~~~~~ | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(const ros::Time&)' | |
170 | class ROSTIME_DECL Time : public TimeBase<Time, Duration> | |
| ^~~~ | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'const ros::Time&' | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(ros::Time&&)' | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'ros::Time&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'void tf2::fromMsg(const geometry_msgs::QuaternionStamped&, Stamped<Quaternion>&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:405:26: error: no match for 'operator=' (operand types are 'tf2::TimePoint' {aka 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} and 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'}) | |
405 | out.stamp_ = in.header.stamp; | |
| ^~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&)' | |
922 | class time_point | |
| ^~~~~~~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&)' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: At global scope: | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:465:20: error: template-id 'getTimestamp<>' for 'const ros::Time& tf2::getTimestamp(const geometry_msgs::PoseStamped&)' does not match any template declaration | |
465 | const ros::Time& getTimestamp(const geometry_msgs::PoseStamped& t) {return t.header.stamp;} | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:91:16: note: candidates are: 'template<class P> tf2::TimePoint tf2::getTimestamp(const Stamped<T>&)' | |
91 | tf2::TimePoint getTimestamp(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:67:16: note: 'template<class T> tf2::TimePoint tf2::getTimestamp(const T&)' | |
67 | tf2::TimePoint getTimestamp(const T & t); | |
| ^~~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:474:22: error: template-id 'getFrameId<>' for 'const std::string& tf2::getFrameId(const geometry_msgs::PoseStamped&)' does not match any template declaration | |
474 | const std::string& getFrameId(const geometry_msgs::PoseStamped& t) {return t.header.frame_id;} | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:104:13: note: candidates are: 'template<class P> std::string tf2::getFrameId(const Stamped<T>&)' | |
104 | std::string getFrameId(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:74:13: note: 'template<class T> std::string tf2::getFrameId(const T&)' | |
74 | std::string getFrameId(const T & t); | |
| ^~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'geometry_msgs::PoseStamped tf2::toMsg(const Stamped<Transform>&, geometry_msgs::PoseStamped&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:506:25: error: no match for 'operator=' (operand types are 'std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'ros::Time'} and 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'}) | |
506 | out.header.stamp = in.stamp_; | |
| ^~~~~~ | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(const ros::Time&)' | |
170 | class ROSTIME_DECL Time : public TimeBase<Time, Duration> | |
| ^~~~ | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'const ros::Time&' | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(ros::Time&&)' | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'ros::Time&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'void tf2::fromMsg(const geometry_msgs::PoseStamped&, Stamped<Transform>&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:521:27: error: no match for 'operator=' (operand types are 'tf2::TimePoint' {aka 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} and 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'}) | |
521 | out.stamp_ = msg.header.stamp; | |
| ^~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&)' | |
922 | class time_point | |
| ^~~~~~~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&)' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: At global scope: | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:539:20: error: template-id 'getTimestamp<>' for 'const ros::Time& tf2::getTimestamp(const geometry_msgs::PoseWithCovarianceStamped&)' does not match any template declaration | |
539 | const ros::Time& getTimestamp(const geometry_msgs::PoseWithCovarianceStamped& t) {return t.header.stamp;} | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:91:16: note: candidates are: 'template<class P> tf2::TimePoint tf2::getTimestamp(const Stamped<T>&)' | |
91 | tf2::TimePoint getTimestamp(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:67:16: note: 'template<class T> tf2::TimePoint tf2::getTimestamp(const T&)' | |
67 | tf2::TimePoint getTimestamp(const T & t); | |
| ^~~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:548:22: error: template-id 'getFrameId<>' for 'const std::string& tf2::getFrameId(const geometry_msgs::PoseWithCovarianceStamped&)' does not match any template declaration | |
548 | const std::string& getFrameId(const geometry_msgs::PoseWithCovarianceStamped& t) {return t.header.frame_id;} | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:104:13: note: candidates are: 'template<class P> std::string tf2::getFrameId(const Stamped<T>&)' | |
104 | std::string getFrameId(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:74:13: note: 'template<class T> std::string tf2::getFrameId(const T&)' | |
74 | std::string getFrameId(const T & t); | |
| ^~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'geometry_msgs::PoseWithCovarianceStamped tf2::toMsg(const Stamped<Transform>&, geometry_msgs::PoseWithCovarianceStamped&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:580:25: error: no match for 'operator=' (operand types are 'std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'ros::Time'} and 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'}) | |
580 | out.header.stamp = in.stamp_; | |
| ^~~~~~ | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(const ros::Time&)' | |
170 | class ROSTIME_DECL Time : public TimeBase<Time, Duration> | |
| ^~~~ | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'const ros::Time&' | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(ros::Time&&)' | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'ros::Time&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'void tf2::fromMsg(const geometry_msgs::PoseWithCovarianceStamped&, Stamped<Transform>&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:595:27: error: no match for 'operator=' (operand types are 'tf2::TimePoint' {aka 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} and 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'}) | |
595 | out.stamp_ = msg.header.stamp; | |
| ^~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&)' | |
922 | class time_point | |
| ^~~~~~~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&)' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: At global scope: | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:649:18: error: template-id 'getTimestamp<>' for 'const ros::Time& tf2::getTimestamp(const geometry_msgs::TransformStamped&)' does not match any template declaration | |
649 | const ros::Time& getTimestamp(const geometry_msgs::TransformStamped& t) {return t.header.stamp;} | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:91:16: note: candidates are: 'template<class P> tf2::TimePoint tf2::getTimestamp(const Stamped<T>&)' | |
91 | tf2::TimePoint getTimestamp(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:67:16: note: 'template<class T> tf2::TimePoint tf2::getTimestamp(const T&)' | |
67 | tf2::TimePoint getTimestamp(const T & t); | |
| ^~~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:658:20: error: template-id 'getFrameId<>' for 'const std::string& tf2::getFrameId(const geometry_msgs::TransformStamped&)' does not match any template declaration | |
658 | const std::string& getFrameId(const geometry_msgs::TransformStamped& t) {return t.header.frame_id;} | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:104:13: note: candidates are: 'template<class P> std::string tf2::getFrameId(const Stamped<T>&)' | |
104 | std::string getFrameId(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:74:13: note: 'template<class T> std::string tf2::getFrameId(const T&)' | |
74 | std::string getFrameId(const T & t); | |
| ^~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'geometry_msgs::TransformStamped tf2::toMsg(const Stamped<Transform>&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:690:25: error: no match for 'operator=' (operand types are 'std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'ros::Time'} and 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'}) | |
690 | out.header.stamp = in.stamp_; | |
| ^~~~~~ | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(const ros::Time&)' | |
170 | class ROSTIME_DECL Time : public TimeBase<Time, Duration> | |
| ^~~~ | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'const ros::Time&' | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(ros::Time&&)' | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'ros::Time&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'void tf2::fromMsg(const geometry_msgs::TransformStamped&, Stamped<Transform>&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:706:27: error: no match for 'operator=' (operand types are 'tf2::TimePoint' {aka 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} and 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'}) | |
706 | out.stamp_ = msg.header.stamp; | |
| ^~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&)' | |
922 | class time_point | |
| ^~~~~~~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&)' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: At global scope: | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:721:8: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::Point&, geometry_msgs::Point&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
721 | void doTransform(const geometry_msgs::Point& t_in, geometry_msgs::Point& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:739:8: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::PointStamped&, geometry_msgs::PointStamped&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
739 | void doTransform(const geometry_msgs::PointStamped& t_in, geometry_msgs::PointStamped& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:754:6: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::Quaternion&, geometry_msgs::Quaternion&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
754 | void doTransform(const geometry_msgs::Quaternion& t_in, geometry_msgs::Quaternion& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:772:6: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::QuaternionStamped&, geometry_msgs::QuaternionStamped&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
772 | void doTransform(const geometry_msgs::QuaternionStamped& t_in, geometry_msgs::QuaternionStamped& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:788:6: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::Pose&, geometry_msgs::Pose&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
788 | void doTransform(const geometry_msgs::Pose& t_in, geometry_msgs::Pose& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:809:6: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::PoseStamped&, geometry_msgs::PoseStamped&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
809 | void doTransform(const geometry_msgs::PoseStamped& t_in, geometry_msgs::PoseStamped& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:912:6: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::PoseWithCovarianceStamped&, geometry_msgs::PoseWithCovarianceStamped&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
912 | void doTransform(const geometry_msgs::PoseWithCovarianceStamped& t_in, geometry_msgs::PoseWithCovarianceStamped& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:937:6: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::TransformStamped&, geometry_msgs::TransformStamped&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
937 | void doTransform(const geometry_msgs::TransformStamped& t_in, geometry_msgs::TransformStamped& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:959:8: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::Vector3&, geometry_msgs::Vector3&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
959 | void doTransform(const geometry_msgs::Vector3& t_in, geometry_msgs::Vector3& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:977:8: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::Vector3Stamped&, geometry_msgs::Vector3Stamped&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
977 | void doTransform(const geometry_msgs::Vector3Stamped& t_in, geometry_msgs::Vector3Stamped& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:990:18: error: template-id 'getTimestamp<>' for 'const ros::Time& tf2::getTimestamp(const geometry_msgs::WrenchStamped&)' does not match any template declaration | |
990 | const ros::Time& getTimestamp(const geometry_msgs::WrenchStamped& t) {return t.header.stamp;} | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:91:16: note: candidates are: 'template<class P> tf2::TimePoint tf2::getTimestamp(const Stamped<T>&)' | |
91 | tf2::TimePoint getTimestamp(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:67:16: note: 'template<class T> tf2::TimePoint tf2::getTimestamp(const T&)' | |
67 | tf2::TimePoint getTimestamp(const T & t); | |
| ^~~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:995:20: error: template-id 'getFrameId<>' for 'const std::string& tf2::getFrameId(const geometry_msgs::WrenchStamped&)' does not match any template declaration | |
995 | const std::string& getFrameId(const geometry_msgs::WrenchStamped& t) {return t.header.frame_id;} | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:104:13: note: candidates are: 'template<class P> std::string tf2::getFrameId(const Stamped<T>&)' | |
104 | std::string getFrameId(const tf2::Stamped<P> & t) | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:74:13: note: 'template<class T> std::string tf2::getFrameId(const T&)' | |
74 | std::string getFrameId(const T & t); | |
| ^~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'geometry_msgs::WrenchStamped tf2::toMsg(const Stamped<std::array<Vector3, 2> >&, geometry_msgs::WrenchStamped&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:1014:25: error: no match for 'operator=' (operand types are 'std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'ros::Time'} and 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'}) | |
1014 | out.header.stamp = in.stamp_; | |
| ^~~~~~ | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(const ros::Time&)' | |
170 | class ROSTIME_DECL Time : public TimeBase<Time, Duration> | |
| ^~~~ | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'const ros::Time&' | |
/usr/include/ros/time.h:170:22: note: candidate: 'constexpr ros::Time& ros::Time::operator=(ros::Time&&)' | |
/usr/include/ros/time.h:170:22: note: no known conversion for argument 1 from 'const tf2::TimePoint' {aka 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} to 'ros::Time&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: In function 'void tf2::fromMsg(const geometry_msgs::WrenchStamped&, Stamped<std::array<Vector3, 2> >&)': | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:1025:27: error: no match for 'operator=' (operand types are 'tf2::TimePoint' {aka 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >'} and 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'}) | |
1025 | out.stamp_ = msg.header.stamp; | |
| ^~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&)' | |
922 | class time_point | |
| ^~~~~~~~~~ | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: candidate: 'constexpr std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >& std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::operator=(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&)' | |
/usr/include/c++/13/bits/chrono.h:922:13: note: no known conversion for argument 1 from 'const std_msgs::Header_<std::allocator<void> >::_stamp_type' {aka 'const ros::Time'} to 'std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&' | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h: At global scope: | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:1039:6: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::Wrench&, geometry_msgs::Wrench&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
1039 | void doTransform(const geometry_msgs::Wrench& t_in, geometry_msgs::Wrench& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:1048:6: error: template-id 'doTransform<>' for 'void tf2::doTransform(const geometry_msgs::WrenchStamped&, geometry_msgs::WrenchStamped&, const geometry_msgs::TransformStamped&)' does not match any template declaration | |
1048 | void doTransform(const geometry_msgs::WrenchStamped& t_in, geometry_msgs::WrenchStamped& t_out, const geometry_msgs::TransformStamped& transform) | |
| ^~~~~~~~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:58:6: note: candidate is: 'template<class T> void tf2::doTransform(const T&, T&, const geometry_msgs::msg::TransformStamped&)' | |
58 | void doTransform( | |
| ^~~~~~~~~~~ | |
In file included from /home/infinity/yahboom-test/src_code/install/openslam_gmapping/include/gmapping/gridfastslam/gridslamprocessor.h:9, | |
from /home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/include/slam_gmapping/slam_gmapping.h:45: | |
/home/infinity/yahboom-test/src_code/install/openslam_gmapping/include/gmapping/particlefilter/particlefilter.h: In function 'void rle(OutputIterator&, const Iterator&, const Iterator&)': | |
/home/infinity/yahboom-test/src_code/install/openslam_gmapping/include/gmapping/particlefilter/particlefilter.h:140:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] | |
140 | if (count>0) | |
| ^~ | |
/home/infinity/yahboom-test/src_code/install/openslam_gmapping/include/gmapping/particlefilter/particlefilter.h:142:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' | |
142 | out++; | |
| ^~~ | |
/home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/src/slam_gmapping.cpp: In member function 'bool SlamGmapping::initMapper(sensor_msgs::msg::LaserScan_<std::allocator<void> >::ConstSharedPtr)': | |
/home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/src/slam_gmapping.cpp:173:19: error: no matching function for call to 'toMsg(tf2::Transform&, geometry_msgs::msg::PoseStamped_<std::allocator<void> >::_pose_type&)' | |
173 | tf2::toMsg(transform, ident.pose); | |
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:433:22: note: candidate: 'geometry_msgs::Pose& tf2::toMsg(const Transform&, geometry_msgs::Pose&)' | |
433 | geometry_msgs::Pose& toMsg(const tf2::Transform& in, geometry_msgs::Pose& out) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:433:75: note: no known conversion for argument 2 from 'geometry_msgs::msg::PoseStamped_<std::allocator<void> >::_pose_type' {aka 'geometry_msgs::msg::Pose_<std::allocator<void> >'} to 'geometry_msgs::Pose&' {aka 'geometry_msgs::Pose_<std::allocator<void> >&'} | |
433 | geometry_msgs::Pose& toMsg(const tf2::Transform& in, geometry_msgs::Pose& out) | |
| ~~~~~~~~~~~~~~~~~~~~~^~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:129:3: note: candidate: 'template<class A, class B> B tf2::toMsg(const A&)' | |
129 | B toMsg(const A & a); | |
| ^~~~~ | |
/opt/ros/jazzy/include/tf2/tf2/convert.h:129:3: note: template argument deduction/substitution failed: | |
/home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/src/slam_gmapping.cpp:173:19: note: candidate expects 1 argument, 2 provided | |
173 | tf2::toMsg(transform, ident.pose); | |
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:82:24: note: candidate: 'geometry_msgs::Vector3 tf2::toMsg(const Vector3&)' | |
82 | geometry_msgs::Vector3 toMsg(const tf2::Vector3& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:82:24: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:134:31: note: candidate: 'geometry_msgs::Vector3Stamped tf2::toMsg(const geometry_msgs::Vector3Stamped&)' | |
134 | geometry_msgs::Vector3Stamped toMsg(const geometry_msgs::Vector3Stamped& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:134:31: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:156:31: note: candidate: 'geometry_msgs::Vector3Stamped tf2::toMsg(const Stamped<Vector3>&)' | |
156 | geometry_msgs::Vector3Stamped toMsg(const tf2::Stamped<tf2::Vector3>& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:156:31: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:191:23: note: candidate: 'geometry_msgs::Point& tf2::toMsg(const Vector3&, geometry_msgs::Point&)' | |
191 | geometry_msgs::Point& toMsg(const tf2::Vector3& in, geometry_msgs::Point& out) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:191:49: note: no known conversion for argument 1 from 'tf2::Transform' to 'const tf2::Vector3&' | |
191 | geometry_msgs::Point& toMsg(const tf2::Vector3& in, geometry_msgs::Point& out) | |
| ~~~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:241:29: note: candidate: 'geometry_msgs::PointStamped tf2::toMsg(const geometry_msgs::PointStamped&)' | |
241 | geometry_msgs::PointStamped toMsg(const geometry_msgs::PointStamped& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:241:29: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:263:29: note: candidate: 'geometry_msgs::PointStamped tf2::toMsg(const Stamped<Vector3>&, geometry_msgs::PointStamped&)' | |
263 | geometry_msgs::PointStamped toMsg(const tf2::Stamped<tf2::Vector3>& in, geometry_msgs::PointStamped & out) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:263:69: note: no known conversion for argument 1 from 'tf2::Transform' to 'const tf2::Stamped<tf2::Vector3>&' | |
263 | geometry_msgs::PointStamped toMsg(const tf2::Stamped<tf2::Vector3>& in, geometry_msgs::PointStamped & out) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:297:27: note: candidate: 'geometry_msgs::Quaternion tf2::toMsg(const Quaternion&)' | |
297 | geometry_msgs::Quaternion toMsg(const tf2::Quaternion& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:297:27: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:350:34: note: candidate: 'geometry_msgs::QuaternionStamped tf2::toMsg(const geometry_msgs::QuaternionStamped&)' | |
350 | geometry_msgs::QuaternionStamped toMsg(const geometry_msgs::QuaternionStamped& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:350:34: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:372:34: note: candidate: 'geometry_msgs::QuaternionStamped tf2::toMsg(const Stamped<Quaternion>&)' | |
372 | geometry_msgs::QuaternionStamped toMsg(const tf2::Stamped<tf2::Quaternion>& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:372:34: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:482:28: note: candidate: 'geometry_msgs::PoseStamped tf2::toMsg(const geometry_msgs::PoseStamped&)' | |
482 | geometry_msgs::PoseStamped toMsg(const geometry_msgs::PoseStamped& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:482:28: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:504:28: note: candidate: 'geometry_msgs::PoseStamped tf2::toMsg(const Stamped<Transform>&, geometry_msgs::PoseStamped&)' | |
504 | geometry_msgs::PoseStamped toMsg(const tf2::Stamped<tf2::Transform>& in, geometry_msgs::PoseStamped & out) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:504:70: note: no known conversion for argument 1 from 'tf2::Transform' to 'const tf2::Stamped<tf2::Transform>&' | |
504 | geometry_msgs::PoseStamped toMsg(const tf2::Stamped<tf2::Transform>& in, geometry_msgs::PoseStamped & out) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:556:42: note: candidate: 'geometry_msgs::PoseWithCovarianceStamped tf2::toMsg(const geometry_msgs::PoseWithCovarianceStamped&)' | |
556 | geometry_msgs::PoseWithCovarianceStamped toMsg(const geometry_msgs::PoseWithCovarianceStamped& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:556:42: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:578:42: note: candidate: 'geometry_msgs::PoseWithCovarianceStamped tf2::toMsg(const Stamped<Transform>&, geometry_msgs::PoseWithCovarianceStamped&)' | |
578 | geometry_msgs::PoseWithCovarianceStamped toMsg(const tf2::Stamped<tf2::Transform>& in, geometry_msgs::PoseWithCovarianceStamped & out) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:578:84: note: no known conversion for argument 1 from 'tf2::Transform' to 'const tf2::Stamped<tf2::Transform>&' | |
578 | geometry_msgs::PoseWithCovarianceStamped toMsg(const tf2::Stamped<tf2::Transform>& in, geometry_msgs::PoseWithCovarianceStamped & out) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:612:26: note: candidate: 'geometry_msgs::Transform tf2::toMsg(const Transform&)' | |
612 | geometry_msgs::Transform toMsg(const tf2::Transform& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:612:26: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:666:33: note: candidate: 'geometry_msgs::TransformStamped tf2::toMsg(const geometry_msgs::TransformStamped&)' | |
666 | geometry_msgs::TransformStamped toMsg(const geometry_msgs::TransformStamped& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:666:33: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:687:33: note: candidate: 'geometry_msgs::TransformStamped tf2::toMsg(const Stamped<Transform>&)' | |
687 | geometry_msgs::TransformStamped toMsg(const tf2::Stamped<tf2::Transform>& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:687:33: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:999:30: note: candidate: 'geometry_msgs::WrenchStamped tf2::toMsg(const geometry_msgs::WrenchStamped&)' | |
999 | geometry_msgs::WrenchStamped toMsg(const geometry_msgs::WrenchStamped& in) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:999:30: note: candidate expects 1 argument, 2 provided | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:1012:30: note: candidate: 'geometry_msgs::WrenchStamped tf2::toMsg(const Stamped<std::array<Vector3, 2> >&, geometry_msgs::WrenchStamped&)' | |
1012 | geometry_msgs::WrenchStamped toMsg(const tf2::Stamped<std::array<tf2::Vector3, 2>>& in, geometry_msgs::WrenchStamped & out) | |
| ^~~~~ | |
/usr/include/tf2_geometry_msgs/tf2_geometry_msgs.h:1012:85: note: no known conversion for argument 1 from 'tf2::Transform' to 'const tf2::Stamped<std::array<tf2::Vector3, 2> >&' | |
1012 | geometry_msgs::WrenchStamped toMsg(const tf2::Stamped<std::array<tf2::Vector3, 2>>& in, geometry_msgs::WrenchStamped & out) | |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | |
/home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/src/slam_gmapping.cpp:182:25: error: 'PointStamped' is not a member of 'geometry_msgs::msg'; did you mean 'PoseStamped'? | |
182 | geometry_msgs::msg::PointStamped up; | |
| ^~~~~~~~~~~~ | |
| PoseStamped | |
/home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/src/slam_gmapping.cpp:183:5: error: 'up' was not declared in this scope; did you mean 'dup'? | |
183 | up.header.stamp = scan->header.stamp; | |
| ^~ | |
| dup | |
/home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/src/slam_gmapping.cpp: In member function 'void SlamGmapping::publishTransform()': | |
/home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/src/slam_gmapping.cpp:525:54: error: no match for 'operator=' (operand types are 'geometry_msgs::msg::TransformStamped_<std::allocator<void> >::_transform_type' {aka 'geometry_msgs::msg::Transform_<std::allocator<void> >'} and 'geometry_msgs::Transform' {aka 'geometry_msgs::Transform_<std::allocator<void> >'}) | |
525 | transform.transform = tf2::toMsg(map_to_odom_); | |
| ^ | |
In file included from /opt/ros/jazzy/include/geometry_msgs/geometry_msgs/msg/detail/transform_stamped__struct.hpp:25, | |
from /opt/ros/jazzy/include/geometry_msgs/geometry_msgs/msg/transform_stamped.hpp:7, | |
from /home/infinity/yahboom-test/src_code/slam_ws_src/slam_gmapping/include/slam_gmapping/slam_gmapping.h:37: | |
/opt/ros/jazzy/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp:41:8: note: candidate: 'constexpr geometry_msgs::msg::Transform_<std::allocator<void> >& geometry_msgs::msg::Transform_<std::allocator<void> >::operator=(const geometry_msgs::msg::Transform_<std::allocator<void> >&)' | |
41 | struct Transform_ | |
| ^~~~~~~~~~ | |
/opt/ros/jazzy/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp:41:8: note: no known conversion for argument 1 from 'geometry_msgs::Transform' {aka 'geometry_msgs::Transform_<std::allocator<void> >'} to 'const geometry_msgs::msg::Transform_<std::allocator<void> >&' | |
/opt/ros/jazzy/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp:41:8: note: candidate: 'constexpr geometry_msgs::msg::Transform_<std::allocator<void> >& geometry_msgs::msg::Transform_<std::allocator<void> >::operator=(geometry_msgs::msg::Transform_<std::allocator<void> >&&)' | |
/opt/ros/jazzy/include/geometry_msgs/geometry_msgs/msg/detail/transform__struct.hpp:41:8: note: no known conversion for argument 1 from 'geometry_msgs::Transform' {aka 'geometry_msgs::Transform_<std::allocator<void> >'} to 'geometry_msgs::msg::Transform_<std::allocator<void> >&&' | |
gmake[2]: *** [CMakeFiles/slam_gmapping.dir/build.make:76: CMakeFiles/slam_gmapping.dir/src/slam_gmapping.cpp.o] Error 1 | |
gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/slam_gmapping.dir/all] Error 2 | |
gmake: *** [Makefile:146: all] Error 2 | |
--- | |
Failed <<< slam_gmapping [47.1s, exited with code 2] | |
Summary: 18 packages finished [1min 3s] | |
1 package failed: slam_gmapping | |
7 packages had stderr output: laserscan_to_point_publisher slam_gmapping yahboom_app_save_map yahboomcar_bringup yahboomcar_ctrl yahboomcar_description yahboomcar_nav | |
infinity@master:~/yahboom-test/src_code$ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment