113 lines
13 KiB
Plaintext
113 lines
13 KiB
Plaintext
|
[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:91:[m[K [01;31m[Kerror: [m[Kno matching function for call to ‘[01m[Krclcpp::Duration::Duration(double&)[m[K’
|
|||
|
84 | nique<tf2_ros::Buffer>(this->get_clock(),rclcpp::Duration(tolerance_[01;31m[K)[m[K);
|
|||
|
| [01;31m[K^[m[K
|
|||
|
|
|||
|
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/qos.hpp:20[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp:32[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:42[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/message_filters/message_filters/subscriber.h:40[m[K,
|
|||
|
from [01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/include/pointcloud_to_laserscan/pointcloud_to_laserscan_node.hpp:49[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/rclcpp/rclcpp/duration.hpp:48:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class Rep, class Period> rclcpp::Duration::Duration(const std::chrono::duration<_Rep1, _Period1>&)[m[K’
|
|||
|
48 | [01;36m[KDuration[m[K(const std::chrono::duration<Rep, Period> & duration) // NOLINT(runtime/explicit)
|
|||
|
| [01;36m[K^~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:48: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:84:91:[m[K [01;36m[Knote: [m[K mismatched types ‘[01m[Kconst std::chrono::duration<_Rep1, _Period1>[m[K’ and ‘[01m[Kdouble[m[K’
|
|||
|
84 | nique<tf2_ros::Buffer>(this->get_clock(),rclcpp::Duration(tolerance_[01;36m[K)[m[K);
|
|||
|
| [01;36m[K^[m[K
|
|||
|
|
|||
|
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/qos.hpp:20[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp:32[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:42[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
|||
|
from [01m[K/opt/ros/humble/include/message_filters/message_filters/subscriber.h:40[m[K,
|
|||
|
from [01m[K/home/firmament/codes/24navigation/src/pointcloud_to_laserscan/include/pointcloud_to_laserscan/pointcloud_to_laserscan_node.hpp:49[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/rclcpp/rclcpp/duration.hpp:151:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Krclcpp::Duration::Duration()[m[K’
|
|||
|
151 | [01;36m[KDuration[m[K() = default;
|
|||
|
| [01;36m[K^~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:151:3:[m[K [01;36m[Knote: [m[K candidate expects 0 arguments, 1 provided
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:61:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Krclcpp::Duration::Duration(const rclcpp::Duration&)[m[K’
|
|||
|
61 | [01;36m[KDuration[m[K(const Duration & rhs);
|
|||
|
| [01;36m[K^~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:61:29:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from ‘[01m[Kdouble[m[K’ to ‘[01m[Kconst rclcpp::Duration&[m[K’
|
|||
|
61 | Duration([01;36m[Kconst Duration & rhs[m[K);
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~^~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:59:12:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Krclcpp::Duration::Duration(const rcl_duration_t&)[m[K’
|
|||
|
59 | explicit [01;36m[KDuration[m[K(const rcl_duration_t & duration);
|
|||
|
| [01;36m[K^~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:59:44:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from ‘[01m[Kdouble[m[K’ to ‘[01m[Kconst rcl_duration_t&[m[K’ {aka ‘[01m[Kconst rcl_duration_s&[m[K’}
|
|||
|
59 | explicit Duration([01;36m[Kconst rcl_duration_t & duration[m[K);
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:53:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Krclcpp::Duration::Duration(const Duration&)[m[K’
|
|||
|
53 | [01;36m[KDuration[m[K(const builtin_interfaces::msg::Duration & duration_msg); // NOLINT(runtime/explicit)
|
|||
|
| [01;36m[K^~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:53:54:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from ‘[01m[Kdouble[m[K’ to ‘[01m[Kconst Duration&[m[K’ {aka ‘[01m[Kconst builtin_interfaces::msg::Duration_<std::allocator<void> >&[m[K’}
|
|||
|
53 | Duration([01;36m[Kconst builtin_interfaces::msg::Duration & duration_msg[m[K); // NOLINT(runtime/explicit)
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:42:12:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Krclcpp::Duration::Duration(std::chrono::nanoseconds)[m[K’
|
|||
|
42 | explicit [01;36m[KDuration[m[K(std::chrono::nanoseconds nanoseconds);
|
|||
|
| [01;36m[K^~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:42:46:[m[K [01;36m[Knote: [m[K no known conversion for argument 1 from ‘[01m[Kdouble[m[K’ to ‘[01m[Kstd::chrono::nanoseconds[m[K’ {aka ‘[01m[Kstd::chrono::duration<long int, std::ratio<1, 1000000000> >[m[K’}
|
|||
|
42 | explicit Duration([01;36m[Kstd::chrono::nanoseconds nanoseconds[m[K);
|
|||
|
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:39:3:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Krclcpp::Duration::Duration(int32_t, uint32_t)[m[K’
|
|||
|
39 | [01;36m[KDuration[m[K(int32_t seconds, uint32_t nanoseconds);
|
|||
|
| [01;36m[K^~~~~~~~[m[K
|
|||
|
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/duration.hpp:39:3:[m[K [01;36m[Knote: [m[K candidate expects 2 arguments, 1 provided
|
|||
|
[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:183: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’
|
|||
|
183 | 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:184:38:[m[K [01;31m[Kerror: [m[Kno matching function for call to ‘[01m[KtoMsg(tf2::TimePoint&)[m[K’
|
|||
|
184 | 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:184:38:[m[K [01;36m[Knote: [m[K couldn’t deduce template parameter ‘[01m[KB[m[K’
|
|||
|
184 | 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
|