24navigation/log/build_2024-03-24_20-14-02/plc_bringup/streams.log

226 lines
30 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[0.040s] Invoking command in '/home/firmament/codes/24navigation/build/plc_bringup': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/firmament/codes/24navigation/build/plc_bringup -- -j8 -l8
[0.173s] Consolidate compiler generated dependencies of target decision_move_node
[0.177s] [ 50%] Building CXX object CMakeFiles/decision_move_node.dir/src/decision_move_node.cpp.o
[2.386s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:34:50: error: Int8ConstPtr in namespace std_msgs::msg does not name a type
[2.386s] 34 | void game_progress_callback(const std_msgs::msg::Int8ConstPtr& game_pro)
[2.386s] | ^~~~~~~~~~~~
[2.386s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function void game_progress_callback(const int&):
[2.386s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:37:27: error: base operand of -> is not a pointer
[2.386s] 37 | game_process = game_pro->data;
[2.386s] | ^~
[2.386s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: At global scope:
[2.387s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:46:46: error: Int16ConstPtr in namespace std_msgs::msg does not name a type
[2.387s] 46 | void outposthp_callback(const std_msgs::msg::Int16ConstPtr& outpost_hp)
[2.387s] | ^~~~~~~~~~~~~
[2.387s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function void outposthp_callback(const int&):
[2.387s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:49:30: error: base operand of -> is not a pointer
[2.387s] 49 | my_outpost_hp = outpost_hp->data;
[2.387s] | ^~
[2.387s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: At global scope:
[2.387s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:57:51: error: PoseStampedConstPtr in namespace geometry_msgs::msg does not name a type
[2.387s] 57 | void arial_cmd_callback(const geometry_msgs::msg::PoseStampedConstPtr& arial_cmd)
[2.387s] | ^~~~~~~~~~~~~~~~~~~
[2.387s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function void arial_cmd_callback(const int&):
[2.387s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:59:24: error: base operand of -> is not a pointer
[2.387s] 59 | double x = arial_cmd->pose.position.x;
[2.387s] | ^~
[2.387s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:60:24: error: base operand of -> is not a pointer
[2.387s] 60 | double y = arial_cmd->pose.position.y;
[2.387s] | ^~
[2.394s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function int main(int, char**):
[2.394s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:99:52: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.394s] 99 | node->get_parameter<float>("start_point_red_x", start_point_red_x);
[2.394s] | ^~~~~~~~~~~~~~~~~
[2.394s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.394s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.395s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.395s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.395s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.395s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.395s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.395s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.395s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:100:52: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.395s] 100 | node->get_parameter<float>("start_point_red_y", start_point_red_y);
[2.395s] | ^~~~~~~~~~~~~~~~~
[2.395s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.395s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.395s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.395s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.395s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.395s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.395s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.395s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.395s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:101:53: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.395s] 101 | node->get_parameter<float>("start_point_blue_x", start_point_blue_x);
[2.395s] | ^~~~~~~~~~~~~~~~~~
[2.395s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.395s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.396s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.396s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.396s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.396s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.396s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.396s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.396s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:102:53: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.396s] 102 | node->get_parameter<float>("start_point_blue_y", start_point_blue_y);
[2.396s] | ^~~~~~~~~~~~~~~~~~
[2.396s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.396s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.396s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.396s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.396s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.396s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.396s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.396s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.396s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:103:47: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.396s] 103 | node->get_parameter<float>("red_attack_x", red_attack_x);
[2.396s] | ^~~~~~~~~~~~
[2.396s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.396s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.396s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.396s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.397s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.397s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.397s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.397s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.397s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:104:47: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.397s] 104 | node->get_parameter<float>("red_attack_y", red_attack_y);
[2.397s] | ^~~~~~~~~~~~
[2.397s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.397s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.397s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.397s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.397s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.397s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.397s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.397s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.397s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:105:48: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.397s] 105 | node->get_parameter<float>("blue_attack_x", blue_attack_x);
[2.397s] | ^~~~~~~~~~~~~
[2.397s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.397s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.397s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.397s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.397s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.397s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.397s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.397s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.398s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:106:48: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.398s] 106 | node->get_parameter<float>("blue_attack_y", blue_attack_y);
[2.398s] | ^~~~~~~~~~~~~
[2.398s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.398s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.398s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.398s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.398s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.398s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.398s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.398s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.398s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:107:48: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.398s] 107 | node->get_parameter<float>("red_defense_x", red_defense_x);
[2.398s] | ^~~~~~~~~~~~~
[2.398s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.398s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.398s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.398s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.398s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.398s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.398s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.398s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.398s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:108:48: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.398s] 108 | node->get_parameter<float>("red_defense_y", red_defense_y);
[2.398s] | ^~~~~~~~~~~~~
[2.398s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.399s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.399s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.399s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.399s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.399s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.399s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.399s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.399s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:109:49: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.399s] 109 | node->get_parameter<float>("blue_defense_x", blue_defense_x);
[2.399s] | ^~~~~~~~~~~~~~
[2.399s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.399s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.399s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.399s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.399s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.399s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.399s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.399s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.399s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:110:49: error: cannot bind non-const lvalue reference of type float& to a value of type double
[2.399s] 110 | node->get_parameter<float>("blue_defense_y", blue_defense_y);
[2.399s] | ^~~~~~~~~~~~~~
[2.399s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.399s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.399s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.399s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.399s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.399s] /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:286:60: note:  initializing argument 2 of bool rclcpp::Node::get_parameter(const string&, ParameterT&) const [with ParameterT = float; std::string = std::__cxx11::basic_string<char>]
[2.400s] 286 | Node::get_parameter(const std::string & name, ParameterT & parameter) const
[2.400s] | ~~~~~~~~~~~~~^~~~~~~~~
[2.400s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:117:4: error: game_pro_sub was not declared in this scope; did you mean game_process?
[2.400s] 117 | game_pro_sub = node->create_subscription<geometry_msgs::msg::Twist>("/game_progress", rclcpp::QoS(10),
[2.400s] | ^~~~~~~~~~~~
[2.401s] | game_process
[2.401s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:117:65: error: Twist is not a member of geometry_msgs::msg
[2.401s] 117 | ame_pro_sub = node->create_subscription<geometry_msgs::msg::Twist>("/game_progress", rclcpp::QoS(10),
[2.401s] | ^~~~~
[2.401s]
[2.401s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:118:14: error: DecisionMoveNode has not been declared
[2.401s] 118 | std::bind(&DecisionMoveNode::game_progress_callback, std::placeholders::_1));
[2.401s] | ^~~~~~~~~~~~~~~~
[2.405s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:120:4: error: outposthp_sub was not declared in this scope; did you mean outpost_low?
[2.405s] 120 | outposthp_sub = create_subscription<geometry_msgs::msg::Twist>("/outpost_hp", rclcpp::QoS(10),
[2.405s] | ^~~~~~~~~~~~~
[2.405s] | outpost_low
[2.405s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:120:20: error: create_subscription was not declared in this scope
[2.406s] 120 | outposthp_sub = create_subscription<geometry_msgs::msg::Twist>("/outpost_hp", rclcpp::QoS(10),
[2.406s] | ^~~~~~~~~~~~~~~~~~~
[2.406s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:120:20: note: suggested alternatives:
[2.406s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:43,
[2.406s] from /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:1321,
[2.406s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.406s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.406s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.406s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.406s] /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp:206:1: note:  rclcpp::create_subscription
[2.406s] 206 | create_subscription(
[2.406s] | ^~~~~~~~~~~~~~~~~~~
[2.406s] /opt/ros/humble/include/rclcpp/rclcpp/create_subscription.hpp:56:1: note:  rclcpp::detail::create_subscription
[2.406s] 56 | create_subscription(
[2.406s] | ^~~~~~~~~~~~~~~~~~~
[2.406s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:120:60: error: Twist is not a member of geometry_msgs::msg
[2.407s] 120 | outposthp_sub = create_subscription<geometry_msgs::msg::Twist>("/outpost_hp", rclcpp::QoS(10),
[2.407s] | ^~~~~
[2.407s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:120:67: error: left operand of comma operator has no effect []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-value-Werror=unused-value]8;;]
[2.407s] 120 | posthp_sub = create_subscription<geometry_msgs::msg::Twist>("/outpost_hp", rclcpp::QoS(10),
[2.407s] | ^~~~~~~~~~~~~
[2.407s]
[2.407s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:121:14: error: DecisionMoveNode has not been declared
[2.407s] 121 | std::bind(&DecisionMoveNode::outposthp_callback, std::placeholders::_1));
[2.407s] | ^~~~~~~~~~~~~~~~
[2.410s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:123:4: error: arial_cmd_sub was not declared in this scope; did you mean arial_cmd_flag?
[2.410s] 123 | arial_cmd_sub = create_subscription<geometry_msgs::msg::Twist>("/arial_cmd", rclcpp::QoS(10),
[2.410s] | ^~~~~~~~~~~~~
[2.410s] | arial_cmd_flag
[2.411s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:123:60: error: Twist is not a member of geometry_msgs::msg
[2.411s] 123 | arial_cmd_sub = create_subscription<geometry_msgs::msg::Twist>("/arial_cmd", rclcpp::QoS(10),
[2.411s] | ^~~~~
[2.411s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:123:67: error: left operand of comma operator has no effect []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-value-Werror=unused-value]8;;]
[2.411s] 123 | al_cmd_sub = create_subscription<geometry_msgs::msg::Twist>("/arial_cmd", rclcpp::QoS(10),
[2.411s] | ^~~~~~~~~~~~
[2.411s]
[2.411s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:124:14: error: DecisionMoveNode has not been declared
[2.411s] 124 | std::bind(&DecisionMoveNode::arial_cmd_callback, std::placeholders::_1));
[2.411s] | ^~~~~~~~~~~~~~~~
[2.413s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:129:9: error: unused variable choice []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Werror=unused-variable]8;;]
[2.413s] 129 | char choice = 'q';
[2.413s] | ^~~~~~
[3.028s] cc1plus: all warnings being treated as errors
[3.046s] gmake[2]: *** [CMakeFiles/decision_move_node.dir/build.make:76: CMakeFiles/decision_move_node.dir/src/decision_move_node.cpp.o] Error 1
[3.046s] gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/decision_move_node.dir/all] Error 2
[3.046s] gmake: *** [Makefile:146: all] Error 2
[3.048s] Invoked command in '/home/firmament/codes/24navigation/build/plc_bringup' returned '2': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/opt/ros/humble /usr/bin/cmake --build /home/firmament/codes/24navigation/build/plc_bringup -- -j8 -l8