[0.115s] 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.293s] Scanning dependencies of target tracker_position [0.419s] [ 50%] Building CXX object CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o [6.968s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp: In lambda function: [6.968s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:119:18: error: ‘anchor_data_t’ does not name a type [6.969s] 119 | for (const anchor_data_t &anchor : tracker_msg.anchors_data) [6.969s] | ^~~~~~~~~~~~~ [6.969s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:122:8: error: expected ‘;’ before ‘do’ [6.970s] 122 | } [6.970s] | ^ [6.970s] | ; [6.971s] In file included from /opt/ros/foxy/include/rclcpp/service.hpp:34, [6.971s] from /opt/ros/foxy/include/rclcpp/callback_group.hpp:25, [6.971s] from /opt/ros/foxy/include/rclcpp/any_executable.hpp:20, [6.972s] from /opt/ros/foxy/include/rclcpp/memory_strategy.hpp:24, [6.972s] from /opt/ros/foxy/include/rclcpp/memory_strategies.hpp:18, [6.972s] from /opt/ros/foxy/include/rclcpp/executor_options.hpp:20, [6.973s] from /opt/ros/foxy/include/rclcpp/executor.hpp:33, [6.973s] from /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp:26, [6.973s] from /opt/ros/foxy/include/rclcpp/executors.hpp:21, [6.974s] from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146, [6.974s] from /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:4: [6.974s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:123:7: error: expected primary-expression before ‘do’ [6.975s] 123 | RCLCPP_INFO(node->get_logger(), ""); [6.975s] | ^~~~~~~~~~~ [6.975s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:122:8: error: expected ‘;’ before ‘do’ [6.976s] 122 | } [6.976s] | ^ [6.977s] | ; [6.977s] In file included from /opt/ros/foxy/include/rclcpp/service.hpp:34, [6.977s] from /opt/ros/foxy/include/rclcpp/callback_group.hpp:25, [6.978s] from /opt/ros/foxy/include/rclcpp/any_executable.hpp:20, [6.978s] from /opt/ros/foxy/include/rclcpp/memory_strategy.hpp:24, [6.978s] from /opt/ros/foxy/include/rclcpp/memory_strategies.hpp:18, [6.979s] from /opt/ros/foxy/include/rclcpp/executor_options.hpp:20, [6.979s] from /opt/ros/foxy/include/rclcpp/executor.hpp:33, [6.980s] from /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp:26, [6.980s] from /opt/ros/foxy/include/rclcpp/executors.hpp:21, [6.980s] from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146, [6.981s] from /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:4: [6.981s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:123:7: error: expected primary-expression before ‘do’ [6.981s] 123 | RCLCPP_INFO(node->get_logger(), ""); [6.982s] | ^~~~~~~~~~~ [6.982s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:122:8: error: expected ‘)’ before ‘do’ [6.982s] 122 | } [6.983s] | ^ [6.983s] | ) [6.984s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:119:11: note: to match this ‘(’ [6.984s] 119 | for (const anchor_data_t &anchor : tracker_msg.anchors_data) [6.984s] | ^ [10.160s] make[2]: *** [CMakeFiles/tracker_position.dir/build.make:63: CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o] Error 1 [10.161s] make[1]: *** [CMakeFiles/Makefile2:78: CMakeFiles/tracker_position.dir/all] Error 2 [10.162s] make: *** [Makefile:141: all] Error 2 [10.168s] 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