[0.116s] 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.289s] Scanning dependencies of target tracker_position [0.414s] [ 50%] Building CXX object CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o [6.813s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:75:26: error: ‘std_msgs::msg’ is not a type [6.813s] 75 | void publish(std_msgs::msg msg) [6.814s] | ^~~ [6.974s] In file included from /opt/ros/foxy/include/rclcpp/client.hpp:40, [6.974s] from /opt/ros/foxy/include/rclcpp/callback_group.hpp:23, [6.975s] from /opt/ros/foxy/include/rclcpp/any_executable.hpp:20, [6.975s] from /opt/ros/foxy/include/rclcpp/memory_strategy.hpp:24, [6.975s] from /opt/ros/foxy/include/rclcpp/memory_strategies.hpp:18, [6.976s] from /opt/ros/foxy/include/rclcpp/executor_options.hpp:20, [6.976s] from /opt/ros/foxy/include/rclcpp/executor.hpp:33, [6.976s] from /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp:26, [6.977s] from /opt/ros/foxy/include/rclcpp/executors.hpp:21, [6.977s] from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146, [6.977s] from /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:4: [6.978s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp: In lambda function: [6.978s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:117:151: error: ‘const struct terabee::RtlsDevice::tracker_msg_t’ has no member named ‘ztracker_position_xyz’; did you mean ‘tracker_position_xyz’? [6.979s] 117 | RCLCPP_INFO(node->get_logger(), "x = %f, y = %f, z = %f", tracker_msg.tracker_position_xyz[0], tracker_msg.tracker_position_xyz[1], tracker_msg.ztracker_position_xyz[2]); [6.979s] | ^~~~~~~~~~~~~~~~~~~~~ [6.979s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:120:21: error: cannot convert ‘std_msgs::msg::String_ >’ to ‘int’ [6.980s] 120 | node->publish(message); [6.980s] | ^~~~~~~ [6.981s] | | [6.981s] | std_msgs::msg::String_ > [6.981s] /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:75:30: note:  initializing argument 1 of ‘void BeaconPositioningPublisher::publish(int)’ [6.982s] 75 | void publish(std_msgs::msg msg) [6.982s] | ~~~~~~~~~~~~~~^~~ [10.192s] make[2]: *** [CMakeFiles/tracker_position.dir/build.make:63: CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o] Error 1 [10.193s] make[1]: *** [CMakeFiles/Makefile2:78: CMakeFiles/tracker_position.dir/all] Error 2 [10.193s] make: *** [Makefile:141: all] Error 2 [10.199s] 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