Console Output

Skipping 1,897 KB.. Full Log
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   77 |         .parent_edge_id = -1,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   78 |         .accumulated_cost = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   81 |         .heuristic_cost = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   82 |         .f = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:83:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   83 |         .node_level = 0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:84:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   84 |         .stage_index = 0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:85:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   85 |         .accumulated_s = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h: In member function ‘senior::pnc::ssep::Node::ID senior::pnc::ssep::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::MotionPrimitive&&, const senior::pnc::ssep::PathState&, int, double, double, int, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   99 |         .motion_primitive = std::move(motion_primitive),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:100:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  100 |         .parent_node_id = parent_node_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:101:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  101 |         .child_node_id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:102:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  102 |         .cost = cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:103:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  103 |         .heuristic_cost = heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  110 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  111 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  112 |         .parent_edge_id = edge_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  113 |         .accumulated_cost = parent.accumulated_cost + cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  114 |         .heuristic_cost = heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:115:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  115 |         .f = parent.accumulated_cost + cost + heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:116:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  116 |         .node_level = parent.node_level + 1,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:117:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  117 |         .stage_index = stage_index,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:118:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  118 |         .is_terminal = is_terminal,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:121:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  121 |         .accumulated_s =
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/motion_primitive.h:7,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h:5,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/cost_feature_computer.h:7,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/collision_cost_computer.h:9,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/evaluator.h:8,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:12,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/conditions/search_condition_interface.h:6,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/conditional_filter_cost_computer.h:6,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/evaluator.h:9,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:12,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h: In member function ‘senior::pnc::ssep::Node::ID senior::pnc::ssep::SearchGraph::CreateInitNode(const senior::pnc::ssep::PathState&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   75 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   76 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   77 |         .parent_edge_id = -1,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   78 |         .accumulated_cost = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   81 |         .heuristic_cost = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   82 |         .f = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:83:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   83 |         .node_level = 0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:84:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   84 |         .stage_index = 0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:85:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   85 |         .accumulated_s = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h: In member function ‘senior::pnc::ssep::Node::ID senior::pnc::ssep::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::MotionPrimitive&&, const senior::pnc::ssep::PathState&, int, double, double, int, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   99 |         .motion_primitive = std::move(motion_primitive),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:100:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  100 |         .parent_node_id = parent_node_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:101:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  101 |         .child_node_id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:102:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  102 |         .cost = cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:103:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  103 |         .heuristic_cost = heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  110 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  111 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  112 |         .parent_edge_id = edge_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  113 |         .accumulated_cost = parent.accumulated_cost + cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  114 |         .heuristic_cost = heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:115:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  115 |         .f = parent.accumulated_cost + cost + heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:116:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  116 |         .node_level = parent.node_level + 1,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:117:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  117 |         .stage_index = stage_index,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:118:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  118 |         .is_terminal = is_terminal,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:121:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  121 |         .accumulated_s =
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/evaluator.h:24,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:13,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h: In member function ‘virtual double senior::pnc::ssep::BidirectionalKinematicHeuristicComputer::ComputeHeuristic(const senior::pnc::ssep::PathState&) const’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:42:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   42 |         .x = state.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:43:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   43 |         .y = state.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:44:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   44 |         .phi = state.heading,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:47:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   47 |         .x = goal_.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:48:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   48 |         .y = goal_.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:49:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   49 |         .phi = goal_.heading,
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/evaluator.h:24,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:12,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h: In member function ‘virtual double senior::pnc::ssep::BidirectionalKinematicHeuristicComputer::ComputeHeuristic(const senior::pnc::ssep::PathState&) const’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:42:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   42 |         .x = state.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:43:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   43 |         .y = state.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:44:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   44 |         .phi = state.heading,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:47:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   47 |         .x = goal_.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:48:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   48 |         .y = goal_.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:49:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   49 |         .phi = goal_.heading,
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/motion_primitive.h:7,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/topology_analysis/barrier_detector.h:6,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/topology_analysis/barrier_detector.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h: In constructor ‘senior::pnc::ssep::TractorTrailerMultiSegmentParkingBidirectionalSearcherBuilder::TractorTrailerMultiSegmentParkingBidirectionalSearcherBuilder(const senior::pnc::ssep::VehicleParam&, const senior::pnc::ssep::CoarseSearchParam&, const senior::pnc::ssep::TractorTrailerMultiSegmentParkingBidirectionalSearcherBuilder::SearchParam&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:92:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   92 |         .collision_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:93:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   93 |         .path_length_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:94:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   94 |         .curvature_weight = 2.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   95 |         .dir_switching_weight = 20.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   96 |         .ref_line_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   97 |         .tunnel_constraints_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::BidirectionalHybridAStarSearchEngine> senior::pnc::ssep::TractorTrailerMultiSegmentParkingBidirectionalSearcherBuilder::Build(const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&, const senior::pnc::ssep::AABox2d&, const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const std::vector<senior::pnc::ssep::MapElementPolyline>&, const std::optional<senior::pnc::ssep::Vec2d>&, double*, bool) const’:
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   97 |         .x = pass_point_xy->x(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   98 |         .y = pass_point_xy->y(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   99 |         .heading = pass_point_heading,
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:100:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  100 |         .trailer_heading =
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:102:5: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
  102 |     };
      |     ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:102:5: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:102:5: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h: In constructor ‘senior::pnc::ssep::TruckMultiSegmentParkingBidirectionalSearcherBuilder::TruckMultiSegmentParkingBidirectionalSearcherBuilder(const senior::pnc::ssep::VehicleParam&, const senior::pnc::ssep::CoarseSearchParam&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |         .collision_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   74 |         .path_length_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   75 |         .reverse_path_length_weight = 3.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   76 |         .curvature_weight = 2.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   77 |         .dir_switching_weight = 20.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   78 |         .ref_line_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   79 |         .tunnel_constraints_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::Evaluator> senior::pnc::ssep::TractorTrailerMultiSegmentParkingBidirectionalSearcherBuilder::CreateForwardEvaluator(const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const senior::pnc::ssep::AABox2d&, const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&, const std::optional<senior::pnc::ssep::PathState>&, std::shared_ptr<senior::pnc::ssep::GPUContext>) const’:
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:213:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  213 |       .collision_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:214:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  214 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:215:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  215 |       .curvature_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:216:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  216 |       .dir_switching_weight = 10.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:217:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  217 |       .ref_line_weight = 0.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:218:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  218 |       .tunnel_constraints_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::Evaluator> senior::pnc::ssep::TractorTrailerMultiSegmentParkingBidirectionalSearcherBuilder::CreateBackwardEvaluator(const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const senior::pnc::ssep::AABox2d&, const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&, const std::optional<senior::pnc::ssep::PathState>&, bool, std::shared_ptr<senior::pnc::ssep::GPUContext>) const’:
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:355:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  355 |       .collision_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:356:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  356 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:357:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  357 |       .reverse_path_length_weight = 1.0,              // 反向路径长度代价权重
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:358:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  358 |       .curvature_weight = on_same_line ? 10.0 : 1.0,  // 同一直线时加大曲率权重
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:359:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  359 |       .dir_switching_weight = 10.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:360:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  360 |       .ref_line_weight = 0.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:361:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  361 |       .heading_weight = on_same_line ? 10.0 : 0.0,  // 同一直线时添加航向角权重
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc:362:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  362 |       .tunnel_constraints_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::BidirectionalHybridAStarSearchEngine> senior::pnc::ssep::TruckMultiSegmentParkingBidirectionalSearcherBuilder::Build(double, double, double, double, double, double, double, double, const senior::pnc::ssep::AABox2d&, const senior::pnc::ssep::OGM&, const senior::pnc::ssep::OGM&, const std::vector<senior::pnc::ssep::MapElementPolyline>&, double*, bool) const’:
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:222:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  222 |       .x = sx,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:223:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  223 |       .y = sy,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:224:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  224 |       .heading = sheading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:225:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  225 |   };
      |   ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:225:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:225:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:225:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:227:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  227 |       .x = ex,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:228:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  228 |       .y = ey,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:229:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  229 |       .heading = eheading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:230:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  230 |       .direction = PathState::kBackward,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:231:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  231 |   };
      |   ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:231:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:231:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:231:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:261:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  261 |       .x = px,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:262:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  262 |       .y = py,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:263:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  263 |       .heading = pass_point_heading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:264:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  264 |   };
      |   ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:264:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:264:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_multi_segment_parking_bidirectional_searcher_builder.cc:264:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/motion_primitive.h:7,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/motion_primitive_sampler/motion_primitive_sampler.h:5,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/cost_feature_computer.h:7,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/collision_cost_computer.h:9,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/evaluator.h:8,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:12,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/topology_analysis/candidate_goals_generator.h:5,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/topology_analysis/candidate_goals_generator.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/conditions/search_condition_interface.h:6,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/conditional_filter_cost_computer.h:6,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/evaluator.h:9,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:12,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h: In member function ‘senior::pnc::ssep::Node::ID senior::pnc::ssep::SearchGraph::CreateInitNode(const senior::pnc::ssep::PathState&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   75 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   76 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   77 |         .parent_edge_id = -1,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   78 |         .accumulated_cost = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   81 |         .heuristic_cost = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   82 |         .f = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:83:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   83 |         .node_level = 0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:84:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   84 |         .stage_index = 0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:85:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   85 |         .accumulated_s = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h: In member function ‘senior::pnc::ssep::Node::ID senior::pnc::ssep::SearchGraph::CreateEdgeAndSuccessorNode(senior::pnc::ssep::MotionPrimitive&&, const senior::pnc::ssep::PathState&, int, double, double, int, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:99:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   99 |         .motion_primitive = std::move(motion_primitive),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:100:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  100 |         .parent_node_id = parent_node_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:101:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  101 |         .child_node_id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:102:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  102 |         .cost = cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:103:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  103 |         .heuristic_cost = heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  110 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:111:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  111 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:112:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  112 |         .parent_edge_id = edge_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:113:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  113 |         .accumulated_cost = parent.accumulated_cost + cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  114 |         .heuristic_cost = heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:115:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  115 |         .f = parent.accumulated_cost + cost + heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:116:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  116 |         .node_level = parent.node_level + 1,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:117:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  117 |         .stage_index = stage_index,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:118:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  118 |         .is_terminal = is_terminal,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:121:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  121 |         .accumulated_s =
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/evaluator.h:24,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:12,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h: In member function ‘virtual double senior::pnc::ssep::BidirectionalKinematicHeuristicComputer::ComputeHeuristic(const senior::pnc::ssep::PathState&) const’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:42:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   42 |         .x = state.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:43:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   43 |         .y = state.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:44:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   44 |         .phi = state.heading,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:47:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   47 |         .x = goal_.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:48:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   48 |         .y = goal_.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:49:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   49 |         .phi = goal_.heading,
      |         ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h: At global scope:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:150:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  150 |       .collision_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:151:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  151 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:152:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  152 |       .reverse_path_length_weight = 2.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:153:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  153 |       .curvature_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:154:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  154 |       .dir_switching_weight = 100.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:155:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  155 |       .ref_line_weight = 0.3,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:156:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  156 |       .tunnel_constraints_weight = 1.0,
      |       ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/utils.h:4,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/topology_analysis/yard_entry_reference_path_generator.h:7,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/topology_analysis/yard_entry_reference_path_generator.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/utils.h:4,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/utils.cc:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/algorithm/plan/keb_optimizer.hpp:8,
                 from /root/workspace/telediagnostic/src/pnc/algorithm/plan/keb_optimizer.cpp:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/pnc/algorithm/plan/keb_optimizer.cpp:11:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::path_utils::TransformToBodyFrame(const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:29:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   29 |       .x = dx * cos_theta - dy * sin_theta,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:30:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   30 |       .y = dx * sin_theta + dy * cos_theta,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:31:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   31 |       .heading = NormalizeAngle(src_state.heading - body_state.heading),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:32:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   32 |       .direction = src_state.direction,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:33:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
   33 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:33:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:33:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:33:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::path_utils::TransformToUtmState(const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:54:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   54 |       .x = reference_state.x + body_state.x * cos_theta -
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:56:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   56 |       .y = reference_state.y + body_state.x * sin_theta +
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:58:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   58 |       .heading = NormalizeAngle(body_state.heading + reference_state.heading),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:59:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   59 |       .direction = body_state.direction,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:60:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
   60 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:60:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:60:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path_utils.h:60:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /usr/include/eigen3/Eigen/Core:478,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/data/wbca/wbca_data.hpp:7,
                 from /root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.hpp:6,
                 from /root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.cpp:7:
/usr/include/eigen3/Eigen/src/Core/Redux.h: In instantiation of ‘typename Eigen::internal::traits<T>::Scalar Eigen::DenseBase<Derived>::sum() const [with Derived = Eigen::Array<bool, -1, 1, 0, -1, 1>; typename Eigen::internal::traits<T>::Scalar = bool]’:
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.cpp:362:32:   required from here
/usr/include/eigen3/Eigen/src/Core/Redux.h:453:43: warning: ‘Eigen::internal::scalar_sum_op<bool, bool>::scalar_sum_op()’ is deprecated [-Wdeprecated-declarations]
  453 |   return derived().redux(Eigen::internal::scalar_sum_op<Scalar,Scalar>());
      |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/eigen3/Eigen/Core:423,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/data/wbca/wbca_data.hpp:7,
                 from /root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.hpp:6,
                 from /root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/car_path_optimization.cpp:7:
/usr/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h:66:3: note: declared here
   66 |   scalar_sum_op() {}
      |   ^~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp: In member function ‘virtual bool senior::pnc::algorithm::IMVWBCAManager::UpdateRoute2()’:
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp:460:15: warning: ‘*((void*)& pre_vt_point +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  460 |           fmin(ds / speed_limit, cur_vt_pint[1] - pre_vt_point[1]) * 0.5;
      |           ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp:456:41: warning: ‘pre_vt_point’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  456 |       const auto speed_limit = std::fmax(cur_vt_pint[0], pre_vt_point[0]);
      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp: In member function ‘virtual bool senior::pnc::algorithm::IMVWBCAManager::BuildDirectMincoLinkRoute(const senior::pnc::data::DiscretizedPath&, senior::decimal_t)’:
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp:550:41: warning: ‘pre_vt_point’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  550 |       const auto speed_limit = std::fmax(cur_vt_pint[0], pre_vt_point[0]);
      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/imv_wbca_manager.cpp:551:39: warning: ‘*((void*)& pre_vt_point +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  551 |       const auto dt = (cur_vt_pint[1] - pre_vt_point[1]) * 0.5;
      |                       ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/truck_path_optimization.cpp: In member function ‘bool senior::pnc::algorithm::TruckPathOptimization::TransToPath()’:
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/truck_path_optimization.cpp:245:35: warning: ‘*((void*)& trailer_heading_data +16)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  245 |           trailer_heading_data[0] - trailer_heading_data[2];
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/path_optimization/truck_path_optimization.cpp:245:35: warning: ‘trailer_heading_data’ may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/wbca_manager.cpp: In member function ‘virtual bool senior::pnc::algorithm::WBCAManager::UpdateRoute2()’:
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/wbca_manager.cpp:821:41: warning: ‘pre_vt_point’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  821 |       const auto speed_limit = std::fmax(cur_vt_pint[0], pre_vt_point[0]);
      |                                ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/workspace/telediagnostic/src/pnc/algorithm/wbca/wbca_manager.cpp:823:27: warning: ‘*((void*)& pre_vt_point +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  823 |       const auto dt = fmin(ds / speed_limit, cur_vt_pint[1] - pre_vt_point[1]) * 0.5;
      |                       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/heuristic_feature_computer.h:6,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/trailer_shortest_path_heur_computer.h:13,
                 from /root/workspace/telediagnostic/src/pnc/data/config/cfg_ssep.cpp:4:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/trajectories_reader.h:6,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/legacy_searchers/hybrid_a_star_tt.h:21,
                 from /root/workspace/telediagnostic/src/pnc/data/config/cfg_ssep.cpp:6:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h: In member function ‘senior::pnc::ssep::PoseTT senior::pnc::ssep::TractorTrailerCurve::GetPoseTT(int) const’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   35 |         .x = GetX(idx),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   36 |         .y = GetY(idx),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   37 |         .phi_tractor = GetTractorTheta(idx),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/preprocessed_curves/tt_curve.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   38 |         .phi_trailer = GetTrailerTheta(idx),
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/motion_primitive.h:7,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/ssep_planner.h:6,
                 from /root/workspace/telediagnostic/src/pnc/data/other/flow_control.cpp:42:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/data/vehicle/lock_station_data.cpp: In member function ‘void senior::pnc::data::LockStationData::UpdateBufferRange(senior::pnc::data::PlanFrame&, senior::pnc::data::PlanFrame&)’:
/root/workspace/telediagnostic/src/pnc/data/vehicle/lock_station_data.cpp:542:33: warning: comparison is always true due to limited range of data type [-Wtype-limits]
  542 |     if (ego_match.path_pt_idx() >= 0 &&
      |         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp: In function ‘bool senior::pnc::data::GetConcernedLightPhase(senior::pnc::hdmap::TrafficControl, senior::pnc::data::TrafficLightPhase*)’:
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp:104:17: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  104 |       *phase = {.green = Status::STATUS_LEFT_GREEN,
      |                 ^
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp:105:17: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  105 |                 .red = Status::STATUS_LEFT_RED,
      |                 ^
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp:106:17: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  106 |                 .yellow = Status::STATUS_LEFT_YELLOW};
      |                 ^
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp:109:17: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  109 |       *phase = {.green = Status::STATUS_RIGHT_GREEN,
      |                 ^
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp:110:17: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  110 |                 .red = Status::STATUS_RIGHT_RED,
      |                 ^
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp:111:17: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  111 |                 .yellow = Status::STATUS_RIGHT_YELLOW};
      |                 ^
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp:114:17: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  114 |       *phase = {.green = Status::STATUS_FORWARD_GREEN,
      |                 ^
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp:115:17: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  115 |                 .red = Status::STATUS_FORWARD_RED,
      |                 ^
/root/workspace/telediagnostic/src/pnc/data/vehicle/traffic_light_data.cpp:116:17: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  116 |                 .yellow = Status::STATUS_FORWARD_YELLOW};
      |                 ^
/root/workspace/telediagnostic/src/pnc/io/string_compress.cpp: In static member function ‘static int senior::StringCompress::DecompressString(const string&, std::string&)’:
/root/workspace/telediagnostic/src/pnc/io/string_compress.cpp:115:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
  115 |           ret = Z_DATA_ERROR; /* and fall through */
      |               ^
/root/workspace/telediagnostic/src/pnc/io/string_compress.cpp:116:9: note: here
  116 |         case Z_DATA_ERROR:
      |         ^~~~
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/tasks/plan/keb_utils_core.hpp:10,
                 from /root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp: In function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::plan::BuildSsepOgmFromSegments(const senior::pnc::plan::OgmBuildContext&, const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&, const SsepLineSegments&, bool, const senior::pnc::ssep::VehicleParam&, const std::vector<senior::pnc::ssep::Vec2d>&)’:
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:206:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  206 |       .use_body_frame = false,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:207:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  207 |       .map_resolution = 0.1,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:208:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  208 |       .map_origin_x = workspace_bounds.min_x() - kOGMMargin,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:209:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  209 |       .map_origin_y = workspace_bounds.min_y() - kOGMMargin,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:210:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  210 |       .map_width =
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:212:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  212 |       .map_length =
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:214:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  214 |       .clear_obstacles_around_start_end_state = true,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:215:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  215 |       .consider_plan_region_contour = include_constraints,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:216:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  216 |       .consider_start_end_tunnel = false,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:217:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  217 |       .front_edge_to_center = vehicle_param.tractor_front_edge_to_center,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:218:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  218 |       .back_edge_to_center = vehicle_param.tractor_back_edge_to_center,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:219:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  219 |       .width = vehicle_param.width,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:220:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  220 |       .trailer_front_edge_to_center =
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:222:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  222 |       .trailer_back_edge_to_center = vehicle_param.trailer_back_edge_to_center,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:223:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  223 |       .clear_length_buffer = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:224:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  224 |       .clear_width_buffer = 0.5,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:225:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  225 |       .fill_unreachable_regions = include_constraints,
      |       ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:226:3: warning: missing initializer for member ‘senior::pnc::ssep::scene_data_generator::OGMBuildConfig::reverse_inflation_ref_line’ [-Wmissing-field-initializers]
  226 |   };
      |   ^
/root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils_core.cpp:226:3: warning: missing initializer for member ‘senior::pnc::ssep::scene_data_generator::OGMBuildConfig::access_line_clear_regions’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/tasks/plan/keb_utils_core.hpp:10,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/tasks/plan/keb_utils.hpp:3,
                 from /root/workspace/telediagnostic/src/pnc/tasks/plan/keb_utils.cpp:1:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/tasks/plan/keb_utils_core.hpp:10,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/tasks/plan/keb_utils.hpp:3,
                 from /root/workspace/telediagnostic/src/pnc/replayer/replayer_data_process/replayer_data_process.cpp:27:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h: In function ‘senior::pnc::ssep::PathState senior::pnc::ssep::ConvertPostureToPathState(const std::vector<double>&, bool)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:146:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  146 |       .x = posture[0],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:147:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  147 |       .y = posture[1],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:148:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  148 |       .heading = posture[2],
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  149 |   };
      |   ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::curvature’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::pinch’ [-Wmissing-field-initializers]
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/data_structures/path.h:149:3: warning: missing initializer for member ‘senior::pnc::ssep::PathState::beta’ [-Wmissing-field-initializers]
cd /root/workspace/telediagnostic/build/snapshot_store; catkin build --get-env snapshot_store | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -
[build 14:24.1 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:24.2 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:24.3 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:24.4 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:24.5 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:24.6 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:24.7 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:24.8 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:24.9 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:25.0 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:25.1 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:25.2 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:25.3 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:25.4 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
[build 14:25.5 s] [21/22 complete] [1/6 jobs] [0 queued] [snapshot_store:in... 
...............................................................................
Finished <<< snapshot_store                       [ 13 minutes and 30.9 seconds ]
[build] Summary: All 22 packages succeeded!                                    
[build] Ignored: 10 packages were skipped or are skiplisted.                   
[build] Warnings: 14 packages succeeded with warnings.                         
[build] Abandoned: No packages were abandoned.                                 
[build] Failed: No packages failed.                                            
[build] Runtime: 14 minutes and 25.6 seconds total.                            
[build] Note: Workspace packages have changed, please re-source setup files to use them.
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (zip->post)
[Pipeline] script
[Pipeline] {
[Pipeline] ansiColor
[Pipeline] {
[Pipeline] echo >>>>>>>>>>压缩成zip包>>>>>>>>>> [Pipeline] }
[Pipeline] // ansiColor [Pipeline] dir Running in /root/workspace/telediagnostic/install/lib [Pipeline] { [Pipeline] sh + cp -f /root/workspace/telediagnostic/version.json ./ [Pipeline] sh + cp -f snapshot_store/snapshot_store_handler ./ [Pipeline] sh + zip -rq telediagnostic_2026-08-20_11-03-27.zip ./libhdmap_interface.so ./libhdmap_interface_shm.so ./snapshot_store_handler ./version.json [Pipeline] echo /root/workspace/telediagnostic/install/lib/telediagnostic_2026-08-20_11-03-27.zip,/root/workspace/telediagnostic/version.json [Pipeline] sh + curl -X POST http://61.153.150.243:2200/ota-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/telediagnostic/install/lib/telediagnostic_2026-08-20_11-03-27.zip"' --form 'version=@"/root/workspace/telediagnostic/version.json"' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 13 11.4M 0 0 13 1536k 0 2002k 0:00:05 --:--:-- 0:00:05 2000k 32 11.4M 0 0 32 3840k 0 2189k 0:00:05 0:00:01 0:00:04 2188k 53 11.4M 0 0 53 6208k 0 2240k 0:00:05 0:00:02 0:00:03 2239k 72 11.4M 0 0 72 8512k 0 2266k 0:00:05 0:00:03 0:00:02 2265k 92 11.4M 0 0 92 10.6M 0 2286k 0:00:05 0:00:04 0:00:01 2286k 100 11.4M 0 0 100 11.4M 0 1914k 0:00:06 0:00:06 --:--:-- 1901k 100 11.4M 0 0 100 11.4M 0 1644k 0:00:07 0:00:07 --:--:-- 1467k 100 11.4M 0 0 100 11.4M 0 1442k 0:00:08 0:00:08 --:--:-- 1028k 100 11.4M 0 0 100 11.4M 0 1283k 0:00:09 0:00:09 --:--:-- 595k 100 11.4M 0 0 100 11.4M 0 1156k 0:00:10 0:00:10 --:--:-- 153k 100 11.4M 0 0 100 11.4M 0 1052k 0:00:11 0:00:11 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 965k 0:00:12 0:00:12 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 892k 0:00:13 0:00:13 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 828k 0:00:14 0:00:14 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 773k 0:00:15 0:00:15 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 725k 0:00:16 0:00:16 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 683k 0:00:17 0:00:17 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 645k 0:00:18 0:00:18 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 611k 0:00:19 0:00:19 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 581k 0:00:20 0:00:20 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 553k 0:00:21 0:00:21 --:--:-- 0 100 11.4M 0 43 100 11.4M 1 537k 0:00:21 0:00:21 --:--:-- 9 100 11.4M 0 43 100 11.4M 1 537k 0:00:21 0:00:21 --:--:-- 11 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] readJSON [Pipeline] echo [msg:操作成功, code:200, data:] [Pipeline] echo status:200 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] sh + curl -X POST http://61.153.150.243:2200/ota-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/telediagnostic/install/lib/telediagnostic_2026-08-20_11-03-27.zip"' --form 'version=@"/root/workspace/telediagnostic/version.json"' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 5 11.4M 0 0 5 640k 0 1316k 0:00:08 --:--:-- 0:00:08 1314k 27 11.4M 0 0 27 3200k 0 2131k 0:00:05 0:00:01 0:00:04 2130k 48 11.4M 0 0 48 5696k 0 2288k 0:00:05 0:00:02 0:00:03 2287k 69 11.4M 0 0 69 8192k 0 2348k 0:00:04 0:00:03 0:00:01 2347k 91 11.4M 0 0 91 10.5M 0 2391k 0:00:04 0:00:04 --:--:-- 2390k 100 11.4M 0 0 100 11.4M 0 1990k 0:00:05 0:00:05 --:--:-- 2051k 100 11.4M 0 0 100 11.4M 0 1701k 0:00:06 0:00:06 --:--:-- 1581k 100 11.4M 0 0 100 11.4M 0 1485k 0:00:07 0:00:07 --:--:-- 1114k 100 11.4M 0 0 100 11.4M 0 1317k 0:00:08 0:00:08 --:--:-- 651k 100 11.4M 0 0 100 11.4M 0 1184k 0:00:09 0:00:09 --:--:-- 176k 100 11.4M 0 0 100 11.4M 0 1075k 0:00:10 0:00:10 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 984k 0:00:11 0:00:11 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 908k 0:00:12 0:00:12 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 842k 0:00:13 0:00:13 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 786k 0:00:14 0:00:14 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 736k 0:00:15 0:00:15 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 692k 0:00:16 0:00:16 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 654k 0:00:17 0:00:17 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 619k 0:00:18 0:00:18 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 588k 0:00:19 0:00:19 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 560k 0:00:20 0:00:20 --:--:-- 0 100 11.4M 0 43 100 11.4M 2 546k 0:00:21 0:00:21 --:--:-- 9 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] readJSON [Pipeline] echo [msg:操作成功, code:200, data:] [Pipeline] echo status:200 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] sh + curl -X POST http://143.64.91.51:18081/prod-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/telediagnostic/install/lib/telediagnostic_2026-08-20_11-03-27.zip"' --form 'version=@"/root/workspace/telediagnostic/version.json"' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.4M 0 0 100 11.4M 0 9746k 0:00:01 0:00:01 --:--:-- 9754k 100 11.4M 0 0 100 11.4M 0 5318k 0:00:02 0:00:02 --:--:-- 5318k 100 11.4M 0 0 100 11.4M 0 3655k 0:00:03 0:00:03 --:--:-- 3655k 100 11.4M 0 0 100 11.4M 0 2784k 0:00:04 0:00:04 --:--:-- 2784k 100 11.4M 0 0 100 11.4M 0 2249k 0:00:05 0:00:05 --:--:-- 2249k 100 11.4M 0 0 100 11.4M 0 1886k 0:00:06 0:00:06 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 1624k 0:00:07 0:00:07 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 1426k 0:00:08 0:00:08 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 1271k 0:00:09 0:00:09 --:--:-- 0 100 11.4M 0 0 100 11.4M 0 1146k 0:00:10 0:00:10 --:--:-- 0 100 11.4M 0 43 100 11.4M 3 1049k 0:00:11 0:00:11 --:--:-- 8 100 11.4M 0 43 100 11.4M 3 1049k 0:00:11 0:00:11 --:--:-- 10 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] readJSON [Pipeline] echo [msg:操作成功, code:200, data:] [Pipeline] echo status:200 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] sh + curl -X POST http://127.0.0.1:8090/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/telediagnostic/install/lib/telediagnostic_2026-08-20_11-03-27.zip"' --form 'version=@"/root/workspace/telediagnostic/version.json"' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.4M 0 0 100 11.4M 0 56.8M --:--:-- --:--:-- --:--:-- 56.5M 100 11.4M 0 43 100 11.4M 50 13.5M --:--:-- --:--:-- --:--:-- 13.5M [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] sh + curl -X POST http://116.252.55.76:8026/ota-api/otaUploadFileAndVersion --form 'Content-Type="multipart/form-data"' --form 'file=@"/root/workspace/telediagnostic/install/lib/telediagnostic_2026-08-20_11-03-27.zip"' --form 'version=@"/root/workspace/telediagnostic/version.json"' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 9 11.4M 0 0 9 1088k 0 1232k 0:00:09 --:--:-- 0:00:09 1230k 19 11.4M 0 0 19 2240k 0 1172k 0:00:09 0:00:01 0:00:08 1171k 28 11.4M 0 0 28 3328k 0 1153k 0:00:10 0:00:02 0:00:08 1153k 38 11.4M 0 0 38 4480k 0 1144k 0:00:10 0:00:03 0:00:07 1144k 47 11.4M 0 0 47 5568k 0 1140k 0:00:10 0:00:04 0:00:06 1140k 57 11.4M 0 0 57 6720k 0 1136k 0:00:10 0:00:05 0:00:05 1119k 66 11.4M 0 0 66 7808k 0 1134k 0:00:10 0:00:06 0:00:04 1119k 76 11.4M 0 0 76 8896k 0 1127k 0:00:10 0:00:07 0:00:03 1112k 85 11.4M 0 0 85 9.8M 0 1126k 0:00:10 0:00:08 0:00:02 1112k 95 11.4M 0 0 95 10.8M 0 1124k 0:00:10 0:00:09 0:00:01 1109k 100 11.4M 0 0 100 11.4M 0 1024k 0:00:11 0:00:11 --:--:-- 904k 100 11.4M 0 43 100 11.4M 3 1014k 0:00:11 0:00:11 --:--:-- 838k [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] readJSON [Pipeline] echo [msg:操作成功, code:200, data:] [Pipeline] echo status:200 [Pipeline] echo {"msg":"操作成功","code":200,"data":""} [Pipeline] sh + rm -rf /root/workspace/telediagnostic/src/hdmap /root/workspace/telediagnostic/src/hdmap_interface /root/workspace/telediagnostic/src/pnc /root/workspace/telediagnostic/src/shared_msgs /root/workspace/telediagnostic/src/telediagnostic /root/workspace/telediagnostic@tmp [Pipeline] sh + rm -rf '/root/workspace/telediagnostic/*.zip' [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] script [Pipeline] { [Pipeline] echo always [Pipeline] } [Pipeline] // script [Pipeline] script [Pipeline] { [Pipeline] echo success [Pipeline] sh + cat /root/weilk/master-project/.project-telediagnostic.json [Pipeline] sh + cat /root/weilk/rcdev-project/.project-telediagnostic.json [Pipeline] sh + cat /root/weilk/dev-project/.project-telediagnostic.json [Pipeline] readJSON [Pipeline] echo webhtml准备完成 [Pipeline] echo webhtml准备完成 [Pipeline] echo webhtml准备完成 [Pipeline] echo webhtml准备完成 [Pipeline] echo 增加tc [Pipeline] echo webhtml准备完成 [Pipeline] echo <!DOCTYPE html><html><head><meta charset="utf-8"><title>msg2html</title></head><body><h1>更新内容</h1><h2>模块名: shared_msgs</h2><h2>模块名: pnc</h2><h2>模块名: hdmap</h2><h2>模块名: telediagnostic</h2><h2>模块名: hdmap_interface</h2><h3>feat_out</h3><ul><li> 增加tc</li></ul></body></html> [Pipeline] echo msg已经准备完成 [Pipeline] sh + touch /root/workspace/telediagnostic/index.html [Pipeline] writeFile [Pipeline] echo html更新完成 [Pipeline] publishHTML [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at BUILD level /root/workspace/telediagnostic to /var/lib/jenkins/jobs/telediagnostic/builds/257/htmlreports/update_20message [Pipeline] wrap [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] echo user: , telphone: [Pipeline] } [Pipeline] // script [Pipeline] script [Pipeline] { [Pipeline] echo user: , telphone: [Pipeline] } [Pipeline] // script [Pipeline] sh + curl -X POST 'https://oapi.dingtalk.com/robot/send?access_token=c4e318472bbd19d0449efb4060de213f730dc32b4bf44819381a8fa7adf61983' -H 'Content-Type: application/json' -d '{"msgtype": "markdown","markdown": {"title":"jenkins通知","text": "# 版本发布通知 ### [telediagnostic更新(前港)] --- - 版本名: [telediagnostic_2026-08-20_11-03-27] - 状态:<font color=#01B468> 编译成功 </font> - 执行人:baiyongqiang - 更新模块: [hdmap_interface] - 任务号:[telediagnostic #257] - 具体更新内容点此链接 [该版本详细内容点此](http://jenkins.vehicle.senior.auto:8080/jenkins/job/telediagnostic/257/update_20message/index.html) > 请ota发布同学尽快发布验证,并在群里同步发布信息~@"},"at": {"atMobiles": [""],"isAtAll": "false"} }' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 690 100 27 100 663 321 7892 --:--:-- --:--:-- --:--:-- 8214 [Pipeline] echo {"errcode":0,"errmsg":"ok"} [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] } Lock released on resource [Label: built-in, Quantity: 1] [Pipeline] // lock [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline Finished: SUCCESS