/home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp: In constructor ‘BeaconPositioningPublisher::BeaconPositioningPublisher()’: /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:49:5: error: ‘publisher_’ was not declared in this scope; did you mean ‘publish’? 49 | publisher_ = this->create_publisher("beacon_positioning", 10); | ^~~~~~~~~~ | publish /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp: In member function ‘void BeaconPositioningPublisher::publish(beacon_positioning::msg::TrackerPosition)’: /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:86:5: error: ‘publisher_’ was not declared in this scope; did you mean ‘publish’? 86 | publisher_->publish(msg); | ^~~~~~~~~~ | publish /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp: In lambda function: /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:152:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for (int i = 0; i < tracker_msg.anchors_data.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ubuntu/ros2_ws/src/beacon_positioning/src/tracker_position.cpp:163:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 163 | for (int i = 0; i < tracker_msg.anchors_data.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/tracker_position.dir/build.make:63: CMakeFiles/tracker_position.dir/src/tracker_position.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:123: CMakeFiles/tracker_position.dir/all] Error 2 make: *** [Makefile:141: all] Error 2