In file included from [01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:5[m[K:
[01m[K/opt/ros/humble/include/tf2_geometry_msgs/tf2_geometry_msgs/tf2_geometry_msgs.h:35:2:[m[K [01;35m[Kwarning: [m[K#warning This header is obsolete, please include tf2_geometry_msgs/tf2_geometry_msgs.hpp instead [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wcpp-Wcpp]8;;[m[K]
   35 | #[01;35m[Kwarning[m[K This header is obsolete, please include tf2_geometry_msgs/tf2_geometry_msgs.hpp instead
      |  [01;35m[K^~~~~~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:[m[K In function ‘[01m[Kstd::pair<double, double> calculateAngleBisector(double, double, double, double)[m[K’:
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:25:92:[m[K [01;36m[Knote: [m[Kparameter passing for argument of type ‘[01m[Kstd::pair<double, double>[m[K’ when C++17 is enabled changed to match C++14 ]8;;https://gcc.gnu.org/gcc-10/changes.html#empty_basein GCC 10.1]8;;
   25 | std::pair<double, double> calculateAngleBisector(double k1, double b1, double k2, double b2[01;36m[K)[m[K
      |                                                                                            [01;36m[K^[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:[m[K In static member function ‘[01m[Kstatic std::vector<std::vector<IndexPoint> > ToolClass::splitPointsToSegments(const std::vector<IndexPoint>&, double, int)[m[K’:
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:142:34:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: ‘[01m[Kstd::deque<double>::size_type[m[K’ {aka ‘[01m[Klong unsigned int[m[K’} and ‘[01m[Kint[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;[m[K]
  142 |         if ([01;35m[Kangle_history.size() > history_window_size[m[K)
      |             [01;35m[K~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:148:34:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: ‘[01m[Kstd::deque<double>::size_type[m[K’ {aka ‘[01m[Klong unsigned int[m[K’} and ‘[01m[Kint[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;[m[K]
  148 |         if ([01;35m[Kangle_history.size() >= history_window_size[m[K)
      |             [01;35m[K~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:[m[K In member function ‘[01m[Kstd::vector<std::pair<int, int> > ScanFilterNode::getSections(int, int, sensor_msgs::msg::LaserScan_<std::allocator<void> >::SharedPtr, const std::map<int, std::pair<double, double> >&)[m[K’:
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:375:50:[m[K [01;35m[Kwarning: [m[Kunused parameter ‘[01m[Kmsg[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-parameter-Wunused-parameter]8;;[m[K]
  375 |     [01;35m[Kconst sensor_msgs::msg::LaserScan::SharedPtr msg[m[K,
      |     [01;35m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:[m[K In member function ‘[01m[Kstd::map<int, std::tuple<int, int, double, double, double, double, double, int> > ScanFilterNode::filterSegments(const std::map<int, std::tuple<int, int, double, double, double, double, double, int> >&)[m[K’:
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:495:12:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[Klast_distance[m[K’ set but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;[m[K]
  495 |     double [01;35m[Klast_distance[m[K = 0.0;
      |            [01;35m[K^~~~~~~~~~~~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:500:10:[m[K [01;35m[Kwarning: [m[Kunused variable ‘[01m[Kleft_found[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;[m[K]
  500 |     bool [01;35m[Kleft_found[m[K = false, right_found = false;
      |          [01;35m[K^~~~~~~~~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:500:30:[m[K [01;35m[Kwarning: [m[Kunused variable ‘[01m[Kright_found[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;[m[K]
  500 |     bool left_found = false, [01;35m[Kright_found[m[K = false;
      |                              [01;35m[K^~~~~~~~~~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:[m[K In member function ‘[01m[Kvoid ScanFilterNode::rvizShowResult(const Result&)[m[K’:
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:564:12:[m[K [01;35m[Kwarning: [m[Kunused variable ‘[01m[Kk[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;[m[K]
  564 |     double [01;35m[Kk[m[K = result.middle_line.k;
      |            [01;35m[K^[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:565:12:[m[K [01;35m[Kwarning: [m[Kunused variable ‘[01m[Kb[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;[m[K]
  565 |     double [01;35m[Kb[m[K = result.middle_line.b;
      |            [01;35m[K^[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:[m[K In member function ‘[01m[Kvoid ScanFilterNode::filterScanModify1(sensor_msgs::msg::LaserScan_<std::allocator<void> >::SharedPtr)[m[K’:
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:769:15:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: ‘[01m[Ksize_t[m[K’ {aka ‘[01m[Klong unsigned int[m[K’} and ‘[01m[Kint[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;[m[K]
  769 |         if ([01;35m[Ki < min_index[m[K || i > max_index)
      |             [01;35m[K~~^~~~~~~~~~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:769:32:[m[K [01;35m[Kwarning: [m[Kcomparison of integer expressions of different signedness: ‘[01m[Ksize_t[m[K’ {aka ‘[01m[Klong unsigned int[m[K’} and ‘[01m[Kint[m[K’ [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wsign-compare-Wsign-compare]8;;[m[K]
  769 |         if (i < min_index || [01;35m[Ki > max_index[m[K)
      |                              [01;35m[K~~^~~~~~~~~~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:[m[K In member function ‘[01m[Kvoid ChargingManager::reportState(ChargingState)[m[K’:
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:1361:9:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[Kother_status[m[K’ set but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;[m[K]
 1361 |     int [01;35m[Kother_status[m[K = 0;
      |         [01;35m[K^~~~~~~~~~~~[m[K
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:[m[K In member function ‘[01m[Kvoid ChargingManager::applyControlCommand(double, double)[m[K’:
[01m[K/home/nvidia/zkf/rechange_ws/src/recharge/src/recharge.cpp:1409:10:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[Kmsg[m[K’ set but not used [[01;35m[K]8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;[m[K]
 1409 |     auto [01;35m[Kmsg[m[K = geometry_msgs::msg::Twist();
      |          [01;35m[K^~~[m[K
