24navigation/log/build_2024-03-24_19-42-27/plc_bringup/streams.log

955 lines
119 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.029s] 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.147s] [ 50%] Building CXX object CMakeFiles/decision_move_node.dir/src/decision_move_node.cpp.o
[2.316s] /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.316s] 34 | void game_progress_callback(const std_msgs::msg::Int8ConstPtr& game_pro)
[2.316s] | ^~~~~~~~~~~~
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function void game_progress_callback(const int&):
[2.316s] /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.316s] 37 | game_process = game_pro->data;
[2.316s] | ^~
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: At global scope:
[2.316s] /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.316s] 46 | void outposthp_callback(const std_msgs::msg::Int16ConstPtr& outpost_hp)
[2.316s] | ^~~~~~~~~~~~~
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function void outposthp_callback(const int&):
[2.316s] /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.316s] 49 | my_outpost_hp = outpost_hp->data;
[2.316s] | ^~
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: At global scope:
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:57:51: error: PoseStampedPtr in namespace geometry_msgs::msg does not name a type; did you mean PoseStamped_?
[2.316s] 57 | void arial_cmd_callback(const geometry_msgs::msg::PoseStampedPtr& arial_cmd)
[2.316s] | ^~~~~~~~~~~~~~
[2.316s] | PoseStamped_
[2.316s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function void arial_cmd_callback(const int&):
[2.316s] /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.317s] 59 | double x = arial_cmd->pose.position.x;
[2.317s] | ^~
[2.317s] /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.317s] 60 | double y = arial_cmd->pose.position.y;
[2.317s] | ^~
[2.319s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.319s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.319s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.319s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.320s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.320s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:16: error: invalid use of this in non-member function
[2.320s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.320s] | ^~~~
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:16: error: invalid use of this in non-member function
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: template argument 1 is invalid
[2.320s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.320s] | ^~~~~~~~~~~
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: <declaration error> is not a template []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive-fpermissive]8;;]
[2.320s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.320s] | ^~~~~~~~~~~
[2.320s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: template argument 1 is invalid
[2.320s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.320s] | ^~~~~~~~~~~
[2.321s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: <declaration error> is not a template []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive-fpermissive]8;;]
[2.321s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.321s] | ^~~~~~~~~~~
[2.321s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:4: error: template argument 1 is invalid
[2.321s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.321s] | ^~~~~~~~~~~
[2.321s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp:24,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.321s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.321s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.321s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:16: error: invalid use of this in non-member function
[2.321s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.321s] | ^~~~
[2.321s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:70:16: error: invalid use of this in non-member function
[2.321s] 70 | RCLCPP_WARN(this->get_logger(), "Arial CMD Moving to [%f , %f]",x,y);
[2.321s] | ^~~~
[2.323s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function int main(int, char**):
[2.323s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:82:10: error: parse error in template argument list
[2.323s] 82 | node->declare_parameter<std::int>("my_color", 0);
[2.323s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.323s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:82:37: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [9], int)
[2.323s] 82 | node->declare_parameter<std::int>("my_color", 0);
[2.323s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[2.324s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.324s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.325s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.325s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.325s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.325s] 421 | declare_parameter(
[2.325s] | ^~~~~~~~~~~~~~~~~
[2.325s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.325s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:82:37: error: template argument 1 is invalid
[2.325s] 82 | node->declare_parameter<std::int>("my_color", 0);
[2.325s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[2.325s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.326s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.326s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.326s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.326s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.326s] 434 | declare_parameter(
[2.326s] | ^~~~~~~~~~~~~~~~~
[2.326s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.326s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:82:37: error: template argument 1 is invalid
[2.326s] 82 | node->declare_parameter<std::int>("my_color", 0);
[2.326s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[2.326s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:83:10: error: parse error in template argument list
[2.326s] 83 | node->declare_parameter<std::float>("start_point_red_x", 0.0);
[2.326s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.326s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:83:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [18], double)
[2.326s] 83 | node->declare_parameter<std::float>("start_point_red_x", 0.0);
[2.326s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.326s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.326s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.326s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.326s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.326s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.326s] 421 | declare_parameter(
[2.326s] | ^~~~~~~~~~~~~~~~~
[2.326s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.327s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:83:39: error: template argument 1 is invalid
[2.327s] 83 | node->declare_parameter<std::float>("start_point_red_x", 0.0);
[2.327s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.327s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.327s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.327s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.327s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.327s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.327s] 434 | declare_parameter(
[2.327s] | ^~~~~~~~~~~~~~~~~
[2.327s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.327s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:83:39: error: template argument 1 is invalid
[2.327s] 83 | node->declare_parameter<std::float>("start_point_red_x", 0.0);
[2.327s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.327s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:84:10: error: parse error in template argument list
[2.327s] 84 | node->declare_parameter<std::float>("start_point_red_y", 0.0);
[2.327s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.327s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:84:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [18], double)
[2.327s] 84 | node->declare_parameter<std::float>("start_point_red_y", 0.0);
[2.327s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.328s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.328s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.328s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.328s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.328s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.328s] 421 | declare_parameter(
[2.328s] | ^~~~~~~~~~~~~~~~~
[2.328s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.328s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:84:39: error: template argument 1 is invalid
[2.328s] 84 | node->declare_parameter<std::float>("start_point_red_y", 0.0);
[2.328s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.328s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.328s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.328s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.328s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.328s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.328s] 434 | declare_parameter(
[2.328s] | ^~~~~~~~~~~~~~~~~
[2.328s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.328s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:84:39: error: template argument 1 is invalid
[2.328s] 84 | node->declare_parameter<std::float>("start_point_red_y", 0.0);
[2.328s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
[2.328s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:85:10: error: parse error in template argument list
[2.328s] 85 | node->declare_parameter<std::float>("start_point_blue_x", 0.0);
[2.328s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.328s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:85:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [19], double)
[2.328s] 85 | node->declare_parameter<std::float>("start_point_blue_x", 0.0);
[2.329s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.329s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.329s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.329s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.329s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.329s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.329s] 421 | declare_parameter(
[2.329s] | ^~~~~~~~~~~~~~~~~
[2.329s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.329s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:85:39: error: template argument 1 is invalid
[2.329s] 85 | node->declare_parameter<std::float>("start_point_blue_x", 0.0);
[2.329s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.329s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.329s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.329s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.329s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.329s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.329s] 434 | declare_parameter(
[2.329s] | ^~~~~~~~~~~~~~~~~
[2.329s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.329s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:85:39: error: template argument 1 is invalid
[2.329s] 85 | node->declare_parameter<std::float>("start_point_blue_x", 0.0);
[2.329s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.329s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:86:10: error: parse error in template argument list
[2.329s] 86 | node->declare_parameter<std::float>("start_point_blue_y", 0.0);
[2.329s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.329s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:86:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [19], double)
[2.330s] 86 | node->declare_parameter<std::float>("start_point_blue_y", 0.0);
[2.330s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.330s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.330s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.330s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.330s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.330s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.330s] 421 | declare_parameter(
[2.330s] | ^~~~~~~~~~~~~~~~~
[2.330s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.330s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:86:39: error: template argument 1 is invalid
[2.330s] 86 | node->declare_parameter<std::float>("start_point_blue_y", 0.0);
[2.330s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.330s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.330s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.330s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.330s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.330s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.330s] 434 | declare_parameter(
[2.330s] | ^~~~~~~~~~~~~~~~~
[2.330s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.330s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:86:39: error: template argument 1 is invalid
[2.330s] 86 | node->declare_parameter<std::float>("start_point_blue_y", 0.0);
[2.330s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.330s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:87:10: error: parse error in template argument list
[2.330s] 87 | node->declare_parameter<std::float>("red_attack_x", 0.0);
[2.330s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.331s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:87:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [13], double)
[2.331s] 87 | node->declare_parameter<std::float>("red_attack_x", 0.0);
[2.331s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.331s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.331s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.331s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.331s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.331s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.331s] 421 | declare_parameter(
[2.331s] | ^~~~~~~~~~~~~~~~~
[2.331s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.331s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:87:39: error: template argument 1 is invalid
[2.331s] 87 | node->declare_parameter<std::float>("red_attack_x", 0.0);
[2.331s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.331s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.331s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.331s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.331s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.331s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.331s] 434 | declare_parameter(
[2.331s] | ^~~~~~~~~~~~~~~~~
[2.331s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.331s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:87:39: error: template argument 1 is invalid
[2.331s] 87 | node->declare_parameter<std::float>("red_attack_x", 0.0);
[2.331s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.332s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:88:10: error: parse error in template argument list
[2.332s] 88 | node->declare_parameter<std::float>("red_attack_y", 0.0);
[2.332s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.332s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:88:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [13], double)
[2.332s] 88 | node->declare_parameter<std::float>("red_attack_y", 0.0);
[2.332s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.332s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.332s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.332s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.332s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.332s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.332s] 421 | declare_parameter(
[2.332s] | ^~~~~~~~~~~~~~~~~
[2.332s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.332s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:88:39: error: template argument 1 is invalid
[2.332s] 88 | node->declare_parameter<std::float>("red_attack_y", 0.0);
[2.332s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.332s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.332s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.332s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.332s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.332s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.332s] 434 | declare_parameter(
[2.332s] | ^~~~~~~~~~~~~~~~~
[2.332s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.332s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:88:39: error: template argument 1 is invalid
[2.333s] 88 | node->declare_parameter<std::float>("red_attack_y", 0.0);
[2.333s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.333s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:89:10: error: parse error in template argument list
[2.333s] 89 | node->declare_parameter<std::float>("blue_attack_x", 0.0);
[2.333s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.333s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:89:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [14], double)
[2.333s] 89 | node->declare_parameter<std::float>("blue_attack_x", 0.0);
[2.333s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.333s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.333s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.333s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.333s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.333s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.333s] 421 | declare_parameter(
[2.333s] | ^~~~~~~~~~~~~~~~~
[2.333s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.333s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:89:39: error: template argument 1 is invalid
[2.333s] 89 | node->declare_parameter<std::float>("blue_attack_x", 0.0);
[2.333s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.333s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.333s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.333s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.333s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.333s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.333s] 434 | declare_parameter(
[2.333s] | ^~~~~~~~~~~~~~~~~
[2.334s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.334s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:89:39: error: template argument 1 is invalid
[2.334s] 89 | node->declare_parameter<std::float>("blue_attack_x", 0.0);
[2.334s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.334s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:90:10: error: parse error in template argument list
[2.334s] 90 | node->declare_parameter<std::float>("blue_attack_y", 0.0);
[2.334s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.334s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:90:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [14], double)
[2.334s] 90 | node->declare_parameter<std::float>("blue_attack_y", 0.0);
[2.334s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.334s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.334s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.334s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.334s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.334s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.334s] 421 | declare_parameter(
[2.334s] | ^~~~~~~~~~~~~~~~~
[2.334s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.334s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:90:39: error: template argument 1 is invalid
[2.334s] 90 | node->declare_parameter<std::float>("blue_attack_y", 0.0);
[2.334s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.334s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.334s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.334s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.334s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.334s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.334s] 434 | declare_parameter(
[2.335s] | ^~~~~~~~~~~~~~~~~
[2.335s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.335s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:90:39: error: template argument 1 is invalid
[2.335s] 90 | node->declare_parameter<std::float>("blue_attack_y", 0.0);
[2.335s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.335s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:91:10: error: parse error in template argument list
[2.335s] 91 | node->declare_parameter<std::float>("red_defense_x", 0.0);
[2.335s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.335s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:91:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [14], double)
[2.335s] 91 | node->declare_parameter<std::float>("red_defense_x", 0.0);
[2.335s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.335s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.335s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.335s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.335s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.335s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.335s] 421 | declare_parameter(
[2.335s] | ^~~~~~~~~~~~~~~~~
[2.335s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.335s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:91:39: error: template argument 1 is invalid
[2.335s] 91 | node->declare_parameter<std::float>("red_defense_x", 0.0);
[2.335s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.335s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.335s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.335s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.335s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.336s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.336s] 434 | declare_parameter(
[2.336s] | ^~~~~~~~~~~~~~~~~
[2.336s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.336s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:91:39: error: template argument 1 is invalid
[2.336s] 91 | node->declare_parameter<std::float>("red_defense_x", 0.0);
[2.336s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.336s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:92:10: error: parse error in template argument list
[2.336s] 92 | node->declare_parameter<std::float>("red_defense_y", 0.0);
[2.336s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.336s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:92:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [14], double)
[2.336s] 92 | node->declare_parameter<std::float>("red_defense_y", 0.0);
[2.336s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.336s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.336s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.336s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.336s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.336s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.336s] 421 | declare_parameter(
[2.336s] | ^~~~~~~~~~~~~~~~~
[2.336s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.336s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:92:39: error: template argument 1 is invalid
[2.336s] 92 | node->declare_parameter<std::float>("red_defense_y", 0.0);
[2.336s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.337s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.337s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.337s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.337s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.337s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.337s] 434 | declare_parameter(
[2.337s] | ^~~~~~~~~~~~~~~~~
[2.337s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.337s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:92:39: error: template argument 1 is invalid
[2.337s] 92 | node->declare_parameter<std::float>("red_defense_y", 0.0);
[2.337s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[2.337s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:93:10: error: parse error in template argument list
[2.337s] 93 | node->declare_parameter<std::float>("blue_defense_x", 0.0);
[2.337s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.337s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:93:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [15], double)
[2.337s] 93 | node->declare_parameter<std::float>("blue_defense_x", 0.0);
[2.337s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.337s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.337s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.337s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.337s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.337s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.337s] 421 | declare_parameter(
[2.337s] | ^~~~~~~~~~~~~~~~~
[2.337s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.337s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:93:39: error: template argument 1 is invalid
[2.337s] 93 | node->declare_parameter<std::float>("blue_defense_x", 0.0);
[2.337s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.338s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.338s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.338s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.338s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.338s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.338s] 434 | declare_parameter(
[2.338s] | ^~~~~~~~~~~~~~~~~
[2.338s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.338s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:93:39: error: template argument 1 is invalid
[2.338s] 93 | node->declare_parameter<std::float>("blue_defense_x", 0.0);
[2.338s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.338s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:94:10: error: parse error in template argument list
[2.338s] 94 | node->declare_parameter<std::float>("blue_defense_y", 0.0);
[2.338s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.338s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:94:39: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [15], double)
[2.338s] 94 | node->declare_parameter<std::float>("blue_defense_y", 0.0);
[2.338s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.338s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.338s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.338s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.338s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.338s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.338s] 421 | declare_parameter(
[2.338s] | ^~~~~~~~~~~~~~~~~
[2.338s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.338s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:94:39: error: template argument 1 is invalid
[2.338s] 94 | node->declare_parameter<std::float>("blue_defense_y", 0.0);
[2.339s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.339s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.339s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.339s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.339s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.339s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.339s] 434 | declare_parameter(
[2.339s] | ^~~~~~~~~~~~~~~~~
[2.339s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.339s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:94:39: error: template argument 1 is invalid
[2.339s] 94 | node->declare_parameter<std::float>("blue_defense_y", 0.0);
[2.339s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
[2.339s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:95:10: error: parse error in template argument list
[2.339s] 95 | node->declare_parameter<std::bool>("attack", true);
[2.339s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.339s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:95:38: error: no matching function for call to rclcpp::Node::declare_parameter<<expression error> >(const char [7], bool)
[2.339s] 95 | node->declare_parameter<std::bool>("attack", true);
[2.339s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[2.339s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.339s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.339s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.339s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.339s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool)
[2.339s] 421 | declare_parameter(
[2.339s] | ^~~~~~~~~~~~~~~~~
[2.339s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:421:3: note:  template argument deduction/substitution failed:
[2.340s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:95:38: error: template argument 1 is invalid
[2.340s] 95 | node->declare_parameter<std::bool>("attack", true);
[2.340s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[2.340s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.340s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.340s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.340s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.340s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note: candidate: template<class ParameterT> auto rclcpp::Node::declare_parameter(const string&, const ParameterDescriptor&, bool)
[2.340s] 434 | declare_parameter(
[2.340s] | ^~~~~~~~~~~~~~~~~
[2.340s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:434:3: note:  template argument deduction/substitution failed:
[2.340s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:95:38: error: template argument 1 is invalid
[2.340s] 95 | node->declare_parameter<std::bool>("attack", true);
[2.340s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[2.340s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:98:10: error: parse error in template argument list
[2.340s] 98 | node->get_parameter<std::int>("my_color", mycolor);
[2.340s] | ^~~~~~~~~~~~~~~~~~~~~~~
[2.340s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:98:33: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [9], int&)
[2.340s] 98 | node->get_parameter<std::int>("my_color", mycolor);
[2.340s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.340s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.340s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.340s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.341s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.341s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.341s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.341s] | ^~~~~~~~~~~~~
[2.341s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:98:33: error: template argument 1 is invalid
[2.341s] 98 | node->get_parameter<std::int>("my_color", mycolor);
[2.341s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:99:10: error: parse error in template argument list
[2.341s] 99 | node->get_parameter<std::float>("start_point_red_x", start_point_red_x);
[2.341s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:99:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [18], double&)
[2.341s] 99 | node->get_parameter<std::float>("start_point_red_x", start_point_red_x);
[2.341s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.341s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.341s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.341s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.341s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.341s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.341s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.341s] | ^~~~~~~~~~~~~
[2.341s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:99:35: error: template argument 1 is invalid
[2.341s] 99 | node->get_parameter<std::float>("start_point_red_x", start_point_red_x);
[2.341s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.341s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:100:10: error: parse error in template argument list
[2.341s] 100 | node->get_parameter<std::float>("start_point_red_y", start_point_red_y);
[2.342s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:100:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [18], double&)
[2.342s] 100 | node->get_parameter<std::float>("start_point_red_y", start_point_red_y);
[2.342s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.342s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.342s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.342s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.342s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.342s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.342s] | ^~~~~~~~~~~~~
[2.342s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.342s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:100:35: error: template argument 1 is invalid
[2.342s] 100 | node->get_parameter<std::float>("start_point_red_y", start_point_red_y);
[2.342s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:101:10: error: parse error in template argument list
[2.342s] 101 | node->get_parameter<std::float>("start_point_blue_x", start_point_blue_x);
[2.342s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:101:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [19], double&)
[2.342s] 101 | node->get_parameter<std::float>("start_point_blue_x", start_point_blue_x);
[2.342s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.342s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.342s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.342s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.342s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.342s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.342s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.342s] | ^~~~~~~~~~~~~
[2.343s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:101:35: error: template argument 1 is invalid
[2.343s] 101 | node->get_parameter<std::float>("start_point_blue_x", start_point_blue_x);
[2.343s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:102:10: error: parse error in template argument list
[2.343s] 102 | node->get_parameter<std::float>("start_point_blue_y", start_point_blue_y);
[2.343s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:102:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [19], double&)
[2.343s] 102 | node->get_parameter<std::float>("start_point_blue_y", start_point_blue_y);
[2.343s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.343s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.343s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.343s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.343s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.343s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.343s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.343s] | ^~~~~~~~~~~~~
[2.343s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:102:35: error: template argument 1 is invalid
[2.343s] 102 | node->get_parameter<std::float>("start_point_blue_y", start_point_blue_y);
[2.343s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.343s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:103:10: error: parse error in template argument list
[2.343s] 103 | node->get_parameter<std::float>("red_attack_x", red_attack_x);
[2.344s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.344s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:103:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [13], double&)
[2.344s] 103 | node->get_parameter<std::float>("red_attack_x", red_attack_x);
[2.344s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.344s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.344s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.344s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.344s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.344s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.344s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.344s] | ^~~~~~~~~~~~~
[2.344s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.344s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:103:35: error: template argument 1 is invalid
[2.344s] 103 | node->get_parameter<std::float>("red_attack_x", red_attack_x);
[2.344s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.344s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:104:10: error: parse error in template argument list
[2.344s] 104 | node->get_parameter<std::float>("red_attack_y", red_attack_y);
[2.344s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.344s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:104:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [13], double&)
[2.345s] 104 | node->get_parameter<std::float>("red_attack_y", red_attack_y);
[2.345s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.345s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.345s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.345s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.345s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.345s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.345s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.345s] | ^~~~~~~~~~~~~
[2.345s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.345s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:104:35: error: template argument 1 is invalid
[2.345s] 104 | node->get_parameter<std::float>("red_attack_y", red_attack_y);
[2.345s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.345s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:105:10: error: parse error in template argument list
[2.345s] 105 | node->get_parameter<std::float>("blue_attack_x", blue_attack_x);
[2.345s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.345s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:105:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [14], double&)
[2.345s] 105 | node->get_parameter<std::float>("blue_attack_x", blue_attack_x);
[2.345s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.345s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.345s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.345s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.346s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.346s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.346s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.346s] | ^~~~~~~~~~~~~
[2.346s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.346s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:105:35: error: template argument 1 is invalid
[2.346s] 105 | node->get_parameter<std::float>("blue_attack_x", blue_attack_x);
[2.346s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.346s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:106:10: error: parse error in template argument list
[2.346s] 106 | node->get_parameter<std::float>("blue_attack_y", blue_attack_y);
[2.346s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.346s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:106:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [14], double&)
[2.346s] 106 | node->get_parameter<std::float>("blue_attack_y", blue_attack_y);
[2.346s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.346s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.346s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.346s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.346s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.347s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.347s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.347s] | ^~~~~~~~~~~~~
[2.347s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:106:35: error: template argument 1 is invalid
[2.347s] 106 | node->get_parameter<std::float>("blue_attack_y", blue_attack_y);
[2.347s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:107:10: error: parse error in template argument list
[2.347s] 107 | node->get_parameter<std::float>("red_defense_x", red_defense_x);
[2.347s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:107:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [14], double&)
[2.347s] 107 | node->get_parameter<std::float>("red_defense_x", red_defense_x);
[2.347s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.347s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.347s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.347s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.347s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.347s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.347s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.347s] | ^~~~~~~~~~~~~
[2.347s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:107:35: error: template argument 1 is invalid
[2.347s] 107 | node->get_parameter<std::float>("red_defense_x", red_defense_x);
[2.347s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.347s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:108:10: error: parse error in template argument list
[2.347s] 108 | node->get_parameter<std::float>("red_defense_y", red_defense_y);
[2.348s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:108:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [14], double&)
[2.348s] 108 | node->get_parameter<std::float>("red_defense_y", red_defense_y);
[2.348s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.348s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.348s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.348s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.348s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.348s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.348s] | ^~~~~~~~~~~~~
[2.348s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.348s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:108:35: error: template argument 1 is invalid
[2.348s] 108 | node->get_parameter<std::float>("red_defense_y", red_defense_y);
[2.348s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:109:10: error: parse error in template argument list
[2.348s] 109 | node->get_parameter<std::float>("blue_defense_x", blue_defense_x);
[2.348s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:109:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [15], double&)
[2.348s] 109 | node->get_parameter<std::float>("blue_defense_x", blue_defense_x);
[2.348s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.348s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.348s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.348s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.348s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.348s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.348s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.348s] | ^~~~~~~~~~~~~
[2.349s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:109:35: error: template argument 1 is invalid
[2.349s] 109 | node->get_parameter<std::float>("blue_defense_x", blue_defense_x);
[2.349s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:110:10: error: parse error in template argument list
[2.349s] 110 | node->get_parameter<std::float>("blue_defense_y", blue_defense_y);
[2.349s] | ^~~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:110:35: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [15], double&)
[2.349s] 110 | node->get_parameter<std::float>("blue_defense_y", blue_defense_y);
[2.349s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.349s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.349s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.349s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.349s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.349s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.349s] | ^~~~~~~~~~~~~
[2.349s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:110:35: error: template argument 1 is invalid
[2.349s] 110 | node->get_parameter<std::float>("blue_defense_y", blue_defense_y);
[2.349s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:111:10: error: parse error in template argument list
[2.349s] 111 | node->get_parameter<std::bool>("attack", attack);
[2.349s] | ^~~~~~~~~~~~~~~~~~~~~~~~
[2.349s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:111:34: error: no matching function for call to rclcpp::Node::get_parameter<<expression error> >(const char [7], bool&)
[2.349s] 111 | node->get_parameter<std::bool>("attack", attack);
[2.349s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[2.350s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp:28,
[2.350s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:22,
[2.350s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.350s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.350s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note: candidate: template<class ParameterT> bool rclcpp::Node::get_parameter(const string&, ParameterT&) const
[2.350s] 683 | get_parameter(const std::string & name, ParameterT & parameter) const;
[2.350s] | ^~~~~~~~~~~~~
[2.350s] /opt/ros/humble/include/rclcpp/rclcpp/node.hpp:683:3: note:  template argument deduction/substitution failed:
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:111:34: error: template argument 1 is invalid
[2.350s] 111 | node->get_parameter<std::bool>("attack", attack);
[2.350s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:114:15: error: decision_move_node was not declared in this scope
[2.350s] 114 | goal_pub = decision_move_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.350s] | ^~~~~~~~~~~~~~~~~~
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:114:83: error: expected primary-expression before > token
[2.350s] 114 | _move_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.350s] | ^
[2.350s]
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:114:85: 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.350s] 114 | ove_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.350s] | ^~~~~~~~~~~~
[2.350s]
[2.350s] /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.350s] 117 | game_pro_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.350s] | ^~~~~~~~~~~~
[2.350s] | game_process
[2.350s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:117:19: error: invalid use of this in non-member function
[2.350s] 117 | game_pro_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~
[2.351s] /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.351s] 117 | game_pro_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:118:3: 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.351s] 118 | "/game_progress", rclcpp::QoS(10),
[2.351s] | ^~~~~~~~~~~~~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:119:14: error: DecisionMoveNode has not been declared
[2.351s] 119 | std::bind(&DecisionMoveNode::game_progress_callback, this, std::placeholders::_1));
[2.351s] | ^~~~~~~~~~~~~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:119:56: error: invalid use of this in non-member function
[2.351s] 119 | std::bind(&DecisionMoveNode::game_progress_callback, this, std::placeholders::_1));
[2.351s] | ^~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:121:3: error: outposthp_sub was not declared in this scope; did you mean outpost_low?
[2.351s] 121 | outposthp_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~~~~~~~~~~
[2.351s] | outpost_low
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:121:19: error: invalid use of this in non-member function
[2.351s] 121 | outposthp_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:121:65: error: Twist is not a member of geometry_msgs::msg
[2.351s] 121 | outposthp_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.351s] | ^~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:122:3: 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.351s] 122 | "/outpost_hp", rclcpp::QoS(10),
[2.351s] | ^~~~~~~~~~~~~
[2.351s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:123:14: error: DecisionMoveNode has not been declared
[2.352s] 123 | std::bind(&DecisionMoveNode::outposthp_callback, this, std::placeholders::_1));
[2.352s] | ^~~~~~~~~~~~~~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:123:52: error: invalid use of this in non-member function
[2.352s] 123 | std::bind(&DecisionMoveNode::outposthp_callback, this, std::placeholders::_1));
[2.352s] | ^~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:125:4: error: arial_cmd_sub was not declared in this scope; did you mean arial_cmd_flag?
[2.352s] 125 | arial_cmd_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.352s] | ^~~~~~~~~~~~~
[2.352s] | arial_cmd_flag
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:125:20: error: invalid use of this in non-member function
[2.352s] 125 | arial_cmd_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.352s] | ^~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:125:66: error: Twist is not a member of geometry_msgs::msg
[2.352s] 125 | arial_cmd_sub = this->create_subscription<geometry_msgs::msg::Twist>(
[2.352s] | ^~~~~
[2.352s]
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:126:3: 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.352s] 126 | "/arial_cmd", rclcpp::QoS(10),
[2.352s] | ^~~~~~~~~~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:127:14: error: DecisionMoveNode has not been declared
[2.352s] 127 | std::bind(&DecisionMoveNode::arial_cmd_callback, this, std::placeholders::_1));
[2.352s] | ^~~~~~~~~~~~~~~~
[2.352s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:127:52: error: invalid use of this in non-member function
[2.352s] 127 | std::bind(&DecisionMoveNode::arial_cmd_callback, this, std::placeholders::_1));
[2.352s] | ^~~~
[2.353s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.353s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.353s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:22: error: invalid use of this in non-member function
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:22: error: invalid use of this in non-member function
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: template argument 1 is invalid
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~~~~~~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: <declaration error> is not a template []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive-fpermissive]8;;]
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~~~~~~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: template argument 1 is invalid
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~~~~~~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: <declaration error> is not a template []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive-fpermissive]8;;]
[2.353s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.353s] | ^~~~~~~~~~~
[2.353s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:10: error: template argument 1 is invalid
[2.354s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.354s] | ^~~~~~~~~~~
[2.354s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp:24,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.354s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.354s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.354s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:22: error: invalid use of this in non-member function
[2.354s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.354s] | ^~~~
[2.354s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:214:22: error: invalid use of this in non-member function
[2.354s] 214 | RCLCPP_INFO(this->get_logger(), "wating for game start...\n");
[2.354s] | ^~~~
[2.354s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:218:24: error: no matching function for call to spin_some()
[2.354s] 218 | rclcpp::spin_some();
[2.354s] | ~~~~~~~~~~~~~~~~~^~
[2.354s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.354s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.354s] /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:35:1: note: candidate: void rclcpp::spin_some(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr)
[2.354s] 35 | spin_some(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_ptr);
[2.354s] | ^~~~~~~~~
[2.355s] /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:35:1: note:  candidate expects 1 argument, 0 provided
[2.355s] /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:39:1: note: candidate: void rclcpp::spin_some(rclcpp::Node::SharedPtr)
[2.355s] 39 | spin_some(rclcpp::Node::SharedPtr node_ptr);
[2.355s] | ^~~~~~~~~
[2.355s] /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:39:1: note:  candidate expects 1 argument, 0 provided
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:132:9: error: unused variable choice []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Werror=unused-variable]8;;]
[2.355s] 132 | char choice = 'q';
[2.355s] | ^~~~~~
[2.355s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.355s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.355s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp: In function int moveToGoal_topic(double, double):
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:16: error: invalid use of this in non-member function
[2.355s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.355s] | ^~~~
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:16: error: invalid use of this in non-member function
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: template argument 1 is invalid
[2.355s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.355s] | ^~~~~~~~~~~
[2.355s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: <declaration error> is not a template []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive-fpermissive]8;;]
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~~~~~~~~
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: template argument 1 is invalid
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~~~~~~~~
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: <declaration error> is not a template []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive-fpermissive]8;;]
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~~~~~~~~
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:4: error: template argument 1 is invalid
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~~~~~~~~
[2.356s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp:24,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.356s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.356s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:16: error: invalid use of this in non-member function
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.356s] | ^~~~
[2.356s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:240:16: error: invalid use of this in non-member function
[2.356s] 240 | RCLCPP_INFO(this->get_logger(), "Sending goal location ...\n");
[2.357s] | ^~~~
[2.357s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.357s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.357s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:16: error: invalid use of this in non-member function
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.357s] | ^~~~
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:16: error: invalid use of this in non-member function
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: template argument 1 is invalid
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.357s] | ^~~~~~~~~~~
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: <declaration error> is not a template []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive-fpermissive]8;;]
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.357s] | ^~~~~~~~~~~
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: template argument 1 is invalid
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.357s] | ^~~~~~~~~~~
[2.357s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: <declaration error> is not a template []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive-fpermissive]8;;]
[2.357s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.358s] | ^~~~~~~~~~~
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:4: error: template argument 1 is invalid
[2.358s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.358s] | ^~~~~~~~~~~
[2.358s] In file included from /opt/ros/humble/include/rclcpp/rclcpp/logging.hpp:24,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/client.hpp:40,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21,
[2.358s] from /opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155,
[2.358s] from /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:1:
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:16: error: invalid use of this in non-member function
[2.358s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.358s] | ^~~~
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:241:16: error: invalid use of this in non-member function
[2.358s] 241 | RCLCPP_INFO(this->get_logger(), "Moving to [%f , %f]",xGoal,yGoal);
[2.358s] | ^~~~
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:243:15: error: decision_move_node was not declared in this scope
[2.358s] 243 | goal_pub = decision_move_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.358s] | ^~~~~~~~~~~~~~~~~~
[2.358s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:243:83: error: expected primary-expression before > token
[2.358s] 243 | _move_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.358s] | ^
[2.359s]
[2.359s] /home/firmament/codes/24navigation/src/sentry_plan_control/plc_bringup/src/decision_move_node.cpp:243:85: 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.359s] 243 | ove_node->create_publisher<geometry_msgs::msg::PoseStamped>("/goal_pose", 10);
[2.359s] | ^~~~~~~~~~~~
[2.359s]
[2.687s] cc1plus: all warnings being treated as errors
[2.699s] gmake[2]: *** [CMakeFiles/decision_move_node.dir/build.make:76: CMakeFiles/decision_move_node.dir/src/decision_move_node.cpp.o] Error 1
[2.699s] gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/decision_move_node.dir/all] Error 2
[2.699s] gmake: *** [Makefile:146: all] Error 2
[2.701s] 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