5.4 KiB
5.4 KiB
[0.117s] Invoking command in '/home/ubuntu/ros2_ws/build/beacon_positioning': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/foxy /usr/bin/cmake --build /home/ubuntu/ros2_ws/build/beacon_positioning -- -j4 -l4
[0.297s] Scanning dependencies of target tracker_position
[0.422s] [ 50%] Building CXX object CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o
[6.966s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp: In lambda function:
[6.967s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:119:19: error: ISO C++ forbids declaration of ‘anchor_data_t’ with no type [-fpermissive]
[6.967s] 119 | for (const &anchor_data_t : tracker_msg.anchors_data)
[6.968s] | ^~~~~~~~~~~~~
[6.969s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:119:47: error: invalid initialization of reference of type ‘const int&’ from expression of type ‘const terabee::RtlsDevice::anchor_data_t’
[6.970s] 119 | for (const &anchor_data_t : tracker_msg.anchors_data)
[6.970s] | ^~~~~~~~~~~~
[6.971s] In file included from /opt/ros/foxy/include/rclcpp/client.hpp:40,
[6.972s] from /opt/ros/foxy/include/rclcpp/callback_group.hpp:23,
[6.972s] from /opt/ros/foxy/include/rclcpp/any_executable.hpp:20,
[6.973s] from /opt/ros/foxy/include/rclcpp/memory_strategy.hpp:24,
[6.973s] from /opt/ros/foxy/include/rclcpp/memory_strategies.hpp:18,
[6.973s] from /opt/ros/foxy/include/rclcpp/executor_options.hpp:20,
[6.974s] from /opt/ros/foxy/include/rclcpp/executor.hpp:33,
[6.974s] from /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp:26,
[6.975s] from /opt/ros/foxy/include/rclcpp/executors.hpp:21,
[6.975s] from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
[6.975s] from /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:4:
[6.975s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:114: error: base operand of ‘->’ is not a pointer
[6.976s] 121 | INFO(node->get_logger(), "anchor number= %d, distance = %f, x = %f, y = %f, z = %f", anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.976s] | ^~
[6.976s]
[6.977s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:137: error: base operand of ‘->’ is not a pointer
[6.977s] 121 | , "anchor number= %d, distance = %f, x = %f, y = %f, z = %f", anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.978s] | ^~
[6.978s]
[6.978s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:162: error: base operand of ‘->’ is not a pointer
[6.979s] 121 | tance = %f, x = %f, y = %f, z = %f", anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.979s] | ^~
[6.979s]
[6.980s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:184: error: base operand of ‘->’ is not a pointer
[6.980s] 121 | = %f, z = %f", anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.981s] | ^~
[6.981s]
[6.981s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:206: error: base operand of ‘->’ is not a pointer
[6.982s] 121 | , anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.982s] | ^~
[6.983s]
[10.163s] make[2]: *** [CMakeFiles/tracker_position.dir/build.make:63: CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o] Error 1
[10.164s] make[1]: *** [CMakeFiles/Makefile2:78: CMakeFiles/tracker_position.dir/all] Error 2
[10.164s] make: *** [Makefile:141: all] Error 2
[10.170s] Invoked command in '/home/ubuntu/ros2_ws/build/beacon_positioning' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/foxy /usr/bin/cmake --build /home/ubuntu/ros2_ws/build/beacon_positioning -- -j4 -l4
[0.297s] Scanning dependencies of target tracker_position
[0.422s] [ 50%] Building CXX object CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o
[6.966s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp: In lambda function:
[6.967s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:119:19: error: ISO C++ forbids declaration of ‘anchor_data_t’ with no type [-fpermissive]
[6.967s] 119 | for (const &anchor_data_t : tracker_msg.anchors_data)
[6.968s] | ^~~~~~~~~~~~~
[6.969s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:119:47: error: invalid initialization of reference of type ‘const int&’ from expression of type ‘const terabee::RtlsDevice::anchor_data_t’
[6.970s] 119 | for (const &anchor_data_t : tracker_msg.anchors_data)
[6.970s] | ^~~~~~~~~~~~
[6.971s] In file included from /opt/ros/foxy/include/rclcpp/client.hpp:40,
[6.972s] from /opt/ros/foxy/include/rclcpp/callback_group.hpp:23,
[6.972s] from /opt/ros/foxy/include/rclcpp/any_executable.hpp:20,
[6.973s] from /opt/ros/foxy/include/rclcpp/memory_strategy.hpp:24,
[6.973s] from /opt/ros/foxy/include/rclcpp/memory_strategies.hpp:18,
[6.973s] from /opt/ros/foxy/include/rclcpp/executor_options.hpp:20,
[6.974s] from /opt/ros/foxy/include/rclcpp/executor.hpp:33,
[6.974s] from /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp:26,
[6.975s] from /opt/ros/foxy/include/rclcpp/executors.hpp:21,
[6.975s] from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
[6.975s] from /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:4:
[6.975s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:114: error: base operand of ‘->’ is not a pointer
[6.976s] 121 | INFO(node->get_logger(), "anchor number= %d, distance = %f, x = %f, y = %f, z = %f", anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.976s] | ^~
[6.976s]
[6.977s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:137: error: base operand of ‘->’ is not a pointer
[6.977s] 121 | , "anchor number= %d, distance = %f, x = %f, y = %f, z = %f", anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.978s] | ^~
[6.978s]
[6.978s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:162: error: base operand of ‘->’ is not a pointer
[6.979s] 121 | tance = %f, x = %f, y = %f, z = %f", anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.979s] | ^~
[6.979s]
[6.980s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:184: error: base operand of ‘->’ is not a pointer
[6.980s] 121 | = %f, z = %f", anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.981s] | ^~
[6.981s]
[6.981s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:121:206: error: base operand of ‘->’ is not a pointer
[6.982s] 121 | , anchor_data_t->number, anchor_data_t->distance, anchor_data_t->pos_x, anchor_data_t->pos_y, anchor_data_t->pos_z);
[6.982s] | ^~
[6.983s]
[10.163s] make[2]: *** [CMakeFiles/tracker_position.dir/build.make:63: CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o] Error 1
[10.164s] make[1]: *** [CMakeFiles/Makefile2:78: CMakeFiles/tracker_position.dir/all] Error 2
[10.164s] make: *** [Makefile:141: all] Error 2
[10.170s] Invoked command in '/home/ubuntu/ros2_ws/build/beacon_positioning' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/foxy /usr/bin/cmake --build /home/ubuntu/ros2_ws/build/beacon_positioning -- -j4 -l4