50 lines
6.0 KiB
Plaintext
50 lines
6.0 KiB
Plaintext
|
[ 20%] Built target laserscan_to_pointcloud
|
|||
|
[ 40%] Built target pointcloud_to_laserscan_node
|
|||
|
[ 60%] Built target laserscan_to_pointcloud_node
|
|||
|
[35m[1mConsolidate compiler generated dependencies of target pointcloud_to_laserscan[0m
|
|||
|
[ 70%] [32mBuilding CXX object CMakeFiles/pointcloud_to_laserscan.dir/src/pointcloud_to_laserscan_node.cpp.o[0m
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:[m[K In constructor ‘[01m[Kpointcloud_to_laserscan::PointCloudToLaserScanNode::PointCloudToLaserScanNode(const rclcpp::NodeOptions&)[m[K’:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:84:5:[m[K [01;31m[Kerror: [m[K‘[01m[Ktf2_ros2[m[K’ has not been declared
|
|||
|
84 | [01;31m[Ktf2_ros2[m[K::BufferOptions buffer_options;
|
|||
|
| [01;31m[K^~~~~~~~[m[K
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:85:5:[m[K [01;31m[Kerror: [m[K‘[01m[Kbuffer_options[m[K’ was not declared in this scope
|
|||
|
85 | [01;31m[Kbuffer_options[m[K.setTransformTolerance(tolerance_);
|
|||
|
| [01;31m[K^~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:[m[K In member function ‘[01m[Kvoid pointcloud_to_laserscan::PointCloudToLaserScanNode::cloudCallback(sensor_msgs::msg::PointCloud2_<std::allocator<void> >::ConstSharedPtr)[m[K’:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:185:60:[m[K [01;31m[Kerror: [m[Kno matching function for call to ‘[01m[Ktf2_ros::Buffer::getLatestCommonTime(std::string&, const _frame_id_type&)[m[K’
|
|||
|
185 | tf2::TimePoint transform_time = [01;31m[Ktf2_->getLatestCommonTime(target_frame_,cloud_msg->header.frame_id)[m[K;
|
|||
|
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/opt/ros/humble/include/tf2_ros/tf2_ros/async_buffer_interface.h:39[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h:41[m[K,
|
|||
|
from [01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/include/pointcloud_to_laserscan/pointcloud_to_laserscan_node.hpp:50[m[K,
|
|||
|
from [01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:41[m[K:
|
|||
|
[01m[K/opt/ros/humble/include/tf2/tf2/buffer_core.h:422:17:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktf2::TF2Error tf2::BufferCore::getLatestCommonTime(tf2::CompactFrameID, tf2::CompactFrameID, tf2::TimePoint&, std::string*) const[m[K’
|
|||
|
422 | tf2::TF2Error [01;36m[KgetLatestCommonTime[m[K(
|
|||
|
| [01;36m[K^~~~~~~~~~~~~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/tf2/tf2/buffer_core.h:422:17:[m[K [01;36m[Knote: [m[K candidate expects 4 arguments, 2 provided
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:186:38:[m[K [01;31m[Kerror: [m[Kno matching function for call to ‘[01m[KtoMsg(tf2::TimePoint&)[m[K’
|
|||
|
186 | scan_msg->header.stamp = [01;31m[Ktf2::toMsg(transform_time)[m[K;
|
|||
|
| [01;31m[K~~~~~~~~~~^~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/opt/ros/humble/include/tf2_ros/tf2_ros/buffer_interface.h:43[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/tf2_ros/tf2_ros/buffer.h:42[m[K,
|
|||
|
from [01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/include/pointcloud_to_laserscan/pointcloud_to_laserscan_node.hpp:50[m[K,
|
|||
|
from [01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:41[m[K:
|
|||
|
[01m[K/opt/ros/humble/include/tf2/tf2/convert.h:129:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class A, class B> B tf2::toMsg(const A&)[m[K’
|
|||
|
129 | B [01;36m[KtoMsg[m[K(const A & a);
|
|||
|
| [01;36m[K^~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/tf2/tf2/convert.h:129:3:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
|||
|
[01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:186:38:[m[K [01;36m[Knote: [m[K couldn’t deduce template parameter ‘[01m[KB[m[K’
|
|||
|
186 | scan_msg->header.stamp = [01;36m[Ktf2::toMsg(transform_time)[m[K;
|
|||
|
| [01;36m[K~~~~~~~~~~^~~~~~~~~~~~~~~~[m[K
|
|||
|
In file included from [01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/src/pointcloud_to_laserscan_node.cpp:52[m[K:
|
|||
|
[01m[K/opt/ros/humble/include/tf2_sensor_msgs/tf2_sensor_msgs.hpp:119:31:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ksensor_msgs::msg::PointCloud2 tf2::toMsg(const PointCloud2&)[m[K’
|
|||
|
119 | sensor_msgs::msg::PointCloud2 [01;36m[KtoMsg[m[K(const sensor_msgs::msg::PointCloud2 & in)
|
|||
|
| [01;36m[K^~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/tf2_sensor_msgs/tf2_sensor_msgs.hpp:119:75:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from ‘[01m[Ktf2::TimePoint[m[K’ {aka ‘[01m[Kstd::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >[m[K’} to ‘[01m[Kconst PointCloud2&[m[K’ {aka ‘[01m[Kconst sensor_msgs::msg::PointCloud2_<std::allocator<void> >&[m[K’}
|
|||
|
119 | _msgs::msg::PointCloud2 toMsg([01;36m[Kconst sensor_msgs::msg::PointCloud2 & in[m[K)
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~[m[K
|
|||
|
|
|||
|
gmake[2]: *** [CMakeFiles/pointcloud_to_laserscan.dir/build.make:76: CMakeFiles/pointcloud_to_laserscan.dir/src/pointcloud_to_laserscan_node.cpp.o] Error 1
|
|||
|
gmake[1]: *** [CMakeFiles/Makefile2:197: CMakeFiles/pointcloud_to_laserscan.dir/all] Error 2
|
|||
|
gmake: *** [Makefile:146: all] Error 2
|