Console Output

Skipping 1,306 KB.. Full Log
rkspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_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:30:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   30 |         .x = state.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:31:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   31 |         .y = state.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:32:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   32 |         .phi = state.heading,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   35 |         .x = goal_.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   36 |         .y = goal_.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   37 |         .phi = goal_.heading,
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.h:13,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_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:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   72 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   74 |         .parent_edge_id = -1,
      |         ^
/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 |         .accumulated_cost = 0.0,
      |         ^
/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 |         .heuristic_cost = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   79 |         .f = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   80 |         .node_level = 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 |         .stage_index = 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:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   95 |         .motion_primitive = std::move(motion_primitive),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   96 |         .parent_node_id = parent_node_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   97 |         .child_node_id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   98 |         .cost = cost,
      |         ^
/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 |         .heuristic_cost = heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  106 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  107 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  108 |         .parent_edge_id = edge_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  109 |         .accumulated_cost = parent.accumulated_cost + 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 |         .heuristic_cost = heur_cost,
      |         ^
/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 |         .f = parent.accumulated_cost + cost + heur_cost,
      |         ^
/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 |         .node_level = parent.node_level + 1,
      |         ^
/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 |         .stage_index = stage_index,
      |         ^
/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 |         .is_terminal = is_terminal,
      |         ^
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/motion_primitive_sampler/ilqr_motion_primitive_sampler.h:9,
                 from /root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:8:
/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),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::Evaluator> senior::pnc::ssep::UTurnInsertionManeuverSearcherBuilder::CreateUturnEvaluator(const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&, const std::vector<double>&, const senior::pnc::ssep::OGM&, const std::vector<std::array<double, 3> >&) const’:
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:89:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   89 |       .collision_weight = 3.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:90:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   90 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:91:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   91 |       .curvature_weight = 3.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:92:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   92 |       .dir_switching_weight = 0.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:93:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   93 |       .ref_line_weight = 0.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  108 |         .x = start.x,
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  109 |         .y = start.y,
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:110:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  110 |         .heading = forbidden_theta,
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:111:5: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  111 |     };
      |     ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::Evaluator> senior::pnc::ssep::UTurnInsertionManeuverSearcherBuilder::CreateInsertionEvaluator(const senior::pnc::ssep::PathState&, const std::vector<double>&, const senior::pnc::ssep::OGM&, const std::vector<std::array<double, 3> >&, bool) const’:
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:162:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  162 |       .collision_weight = 3.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:163:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  163 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:164:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  164 |       .curvature_weight = 5.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:165:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  165 |       .dir_switching_weight = 0.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:166:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  166 |       .ref_line_weight = 0.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::MultiStageHybridAStarSearchEngine> senior::pnc::ssep::UTurnInsertionManeuverSearcherBuilder::Build(double, double, double, double, double, double, double, double, double, double, double, double, const std::vector<double>&, const senior::pnc::ssep::OGM&, const std::vector<std::array<double, 3> >&) const’:
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:283:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  283 |       .x = sx,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:284:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  284 |       .y = sy,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:285:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  285 |       .heading = sheading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:286:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  286 |       .trailer_heading = strailer_heading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:290:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  290 |       .x = ex,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:291:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  291 |       .y = ey,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:292:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  292 |       .heading = eheading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:293:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  293 |       .trailer_heading = etrailer_heading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:312:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  312 |       .x = px,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:313:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  313 |       .y = py,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:314:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  314 |       .heading = pass_point_connection_mp->GetEndState().heading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/coarse_search/searcher_builders/u_turn_insertion_maneuver_searcher_builder.cc:315:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  315 |       .trailer_heading =
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc: In constructor ‘senior::pnc::ssep::DirectionalPath::DirectionalPath(const std::vector<std::array<double, 3> >&)’:
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc:62:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   62 |       .x = path[0][0],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc:63:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   63 |       .y = path[0][1],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc:64:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   64 |       .heading = path[0][2],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc:65:4: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
   65 |   });
      |    ^
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   78 |         .x = curr[0],
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   79 |         .y = curr[1],
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   80 |         .heading = curr[2],
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   81 |         .direction = dir,
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/data_structures/directional_path.cc:82:6: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
   82 |     });
      |      ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/imv_keb_optimizer.cc: In member function ‘std::vector<senior::pnc::ssep::PathState> senior::pnc::ssep::keb_optimizer::IMVKebOptimizer::GetOptimizedStates() const’:
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/imv_keb_optimizer.cc:128:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  128 |         .x = state.x(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/imv_keb_optimizer.cc:129:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  129 |         .y = state.y(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/imv_keb_optimizer.cc:130:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  130 |         .heading = state.heading(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/imv_keb_optimizer.cc:131:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  131 |         .direction = state.dir == OptState::kForward ? PathState::kForward
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/imv_keb_optimizer.cc:133:5: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  133 |     });
      |     ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc: In member function ‘std::vector<senior::pnc::ssep::PathState> senior::pnc::ssep::keb_optimizer::TractorTrailerKebOptimizer::GetOptimizedStates() const’:
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc:122:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  122 |         .x = state.x(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc:123:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  123 |         .y = state.y(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc:124:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  124 |         .heading = state.heading(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc:125:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  125 |         .trailer_heading = state.trailer_heading(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/tractor_trailer_keb_optimizer.cc:126:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  126 |         .direction = state.dir == OptState::kForward ? PathState::kForward
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/rigid_truck_keb_optimizer.cc: In member function ‘std::vector<senior::pnc::ssep::PathState> senior::pnc::ssep::keb_optimizer::RigidTruckKebOptimizer::GetOptimizedStates() const’:
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/rigid_truck_keb_optimizer.cc:114:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  114 |         .x = state.x(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/rigid_truck_keb_optimizer.cc:115:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  115 |         .y = state.y(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/rigid_truck_keb_optimizer.cc:116:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  116 |         .heading = state.heading(),
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/rigid_truck_keb_optimizer.cc:117:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  117 |         .direction = state.dir == OptState::kForward ? PathState::kForward
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/keb_optimizer/rigid_truck_keb_optimizer.cc:119:5: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
  119 |     });
      |     ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/evaluator.h:16,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:11,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.h:9,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:2:
/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:30:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   30 |         .x = state.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:31:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   31 |         .y = state.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:32:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   32 |         .phi = state.heading,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   35 |         .x = goal_.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   36 |         .y = goal_.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   37 |         .phi = goal_.heading,
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:13,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.h:9,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:2:
/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:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   72 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   74 |         .parent_edge_id = -1,
      |         ^
/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 |         .accumulated_cost = 0.0,
      |         ^
/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 |         .heuristic_cost = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   79 |         .f = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   80 |         .node_level = 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 |         .stage_index = 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:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   95 |         .motion_primitive = std::move(motion_primitive),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   96 |         .parent_node_id = parent_node_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   97 |         .child_node_id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   98 |         .cost = cost,
      |         ^
/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 |         .heuristic_cost = heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  106 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  107 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  108 |         .parent_edge_id = edge_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  109 |         .accumulated_cost = parent.accumulated_cost + 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 |         .heuristic_cost = heur_cost,
      |         ^
/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 |         .f = parent.accumulated_cost + cost + heur_cost,
      |         ^
/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 |         .node_level = parent.node_level + 1,
      |         ^
/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 |         .stage_index = stage_index,
      |         ^
/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 |         .is_terminal = is_terminal,
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.h:9,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:2:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h: At global scope:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:123:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  123 |       .collision_weight = 0.1,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:124:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  124 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:125:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  125 |       .curvature_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:126:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  126 |       .dir_switching_weight = 15.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:127:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  127 |       .ref_line_weight = 0.0,
      |       ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.h:17,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:2:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h: In function ‘senior::pnc::ssep::scene_data_generator::AdcState senior::pnc::ssep::scene_data_generator::TransformToBodyFrame(const senior::pnc::ssep::scene_data_generator::AdcState&, const senior::pnc::ssep::scene_data_generator::AdcState&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/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/tools/scene_data_generator/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/tools/scene_data_generator/utils.h:31:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   31 |       .vx = speed * std::cos(transformed_angle),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:32:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   32 |       .vy = speed * std::sin(transformed_angle),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:33:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   33 |       .heading = NormalizeAngle(src_state.heading - body_state.heading),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:34:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   34 |       .t = src_state.t,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:35:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   35 |       .direction = src_state.direction,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:36:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   36 |       .accumulated_s = src_state.accumulated_s,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h: In function ‘senior::pnc::ssep::scene_data_generator::AdcState senior::pnc::ssep::scene_data_generator::TransformToUtmState(const senior::pnc::ssep::scene_data_generator::AdcState&, const senior::pnc::ssep::scene_data_generator::AdcState&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:64:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   64 |       .x = reference_state.x + body_state.x * cos_theta -
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:66:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   66 |       .y = reference_state.y + body_state.x * sin_theta +
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:68:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   68 |       .vx = speed * std::cos(utm_angle),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:69:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   69 |       .vy = speed * std::sin(utm_angle),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:70:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   70 |       .heading = NormalizeAngle(body_state.heading + reference_state.heading),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:71:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   71 |       .t = body_state.t,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:72:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   72 |       .direction = body_state.direction,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:73:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |       .accumulated_s = body_state.accumulated_s};
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h: In function ‘std::vector<senior::pnc::ssep::PathState> senior::pnc::ssep::scene_data_generator::ConvertSpatiotemporalTrajectoryToPathStates(const std::vector<senior::pnc::ssep::scene_data_generator::AdcState>&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   96 |         .x = state.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   97 |         .y = state.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   98 |         .heading = state.heading,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:99:5: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
   99 |     });
      |     ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:10:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h: At global scope:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:101:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  101 |       .collision_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:102:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  102 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:103:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  103 |       .curvature_weight = 3.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:104:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  104 |       .dir_switching_weight = 20.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:105:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  105 |       .ref_line_weight = 0.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:106:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  106 |       .tunnel_constraints_weight = 1.0,
      |       ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:11:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:103:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  103 |       .collision_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:104:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  104 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:105:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  105 |       .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:106:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  106 |       .curvature_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:107:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  107 |       .dir_switching_weight = 100.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:108:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  108 |       .ref_line_weight = 0.3,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:109:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  109 |       .tunnel_constraints_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc: In member function ‘absl::lts_20250127::StatusOr<senior::pnc::ssep::DirectionalPath> senior::pnc::ssep::TruckBulkYardInOutPlanner::InferHeatNetPath() const’:
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:119:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  119 |       .x = start_.x,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:120:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  120 |       .y = start_.y,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:121:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  121 |       .heading = start_.heading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:124:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  124 |       .x = goal_.x,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:125:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  125 |       .y = goal_.y,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:126:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  126 |       .heading = goal_.heading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:130:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  130 |       .x = 0.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:131:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  131 |       .y = 0.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.cc:132:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  132 |       .heading = 0.0,
      |       ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/evaluator.h:16,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h:11,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_enter_station_planner.h:4,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:6,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/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:30:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   30 |         .x = state.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:31:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   31 |         .y = state.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:32:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   32 |         .phi = state.heading,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   35 |         .x = goal_.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   36 |         .y = goal_.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/evaluator/bidirectional_kinematic_heuristic_computer.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   37 |         .phi = goal_.heading,
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/imv_general_searcher_builder.h:13,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_enter_station_planner.h:4,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:6,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/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:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   72 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   74 |         .parent_edge_id = -1,
      |         ^
/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 |         .accumulated_cost = 0.0,
      |         ^
/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 |         .heuristic_cost = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   79 |         .f = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   80 |         .node_level = 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 |         .stage_index = 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:95:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   95 |         .motion_primitive = std::move(motion_primitive),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   96 |         .parent_node_id = parent_node_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   97 |         .child_node_id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   98 |         .cost = cost,
      |         ^
/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 |         .heuristic_cost = heur_cost,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:106:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  106 |         .id = static_cast<int>(nodes_.size()),
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:107:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  107 |         .state = state,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:108:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  108 |         .parent_edge_id = edge_id,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/search_graph.h:109:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  109 |         .accumulated_cost = parent.accumulated_cost + 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 |         .heuristic_cost = heur_cost,
      |         ^
/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 |         .f = parent.accumulated_cost + cost + heur_cost,
      |         ^
/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 |         .node_level = parent.node_level + 1,
      |         ^
/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 |         .stage_index = stage_index,
      |         ^
/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 |         .is_terminal = is_terminal,
      |         ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:7,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::IMVExitParkingSpotPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:64:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   64 |         .forward_path_length_weight = 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:65:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   65 |         .backward_path_length_weight = 400.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:66:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   66 |         .wheel_pinch_weight = 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:67:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   67 |         .center_pinch_weight = 1000.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:68:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   68 |         .collision_weight = 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:69:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   69 |         .ref_line_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:70:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   70 |         .ref_line_cost_effective_range_max = 3.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:71:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   71 |         .ref_line_cost_effective_range_min = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   72 |         .ref_line_include_heading_cost = true,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/imv_exit_parking_spot_planner.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |         .curvature_weight = 10.0,
      |         ^
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/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/legacy_searcher_adaptor.h:13,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:4,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:10,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/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/scenarios/legacy_planner.h:5,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:10,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h: At global scope:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:101:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  101 |       .collision_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:102:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  102 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:103:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  103 |       .curvature_weight = 3.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:104:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  104 |       .dir_switching_weight = 20.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:105:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  105 |       .ref_line_weight = 0.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/rigid_truck_general_searcher_builder.h:106:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  106 |       .tunnel_constraints_weight = 1.0,
      |       ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:10,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h: In member function ‘virtual absl::lts_20250127::StatusOr<senior::pnc::ssep::Path> senior::pnc::ssep::LegacyPlanner::Plan(const senior::pnc::ssep::PathState&, std::vector<double>&, std::vector<double>&, std::mutex&, std::vector<std::vector<senior::pnc::ssep::MotionPrimitive> >*)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:80:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   80 |           .forward_path_length_weight = 50.0,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:81:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   81 |           .backward_path_length_weight = 200.0,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:82:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   82 |           .pinch_weight = 100.0,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:83:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   83 |           .curvature_weight = 1.0,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:84:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   84 |           .collision_weight = 50.0,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:85:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   85 |           .collision_safety_buffer = 0.2,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:86:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   86 |           .extra_forward_collision_check_dist = 1.0,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:87:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   87 |           .ref_line_weight = 1.0,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:88:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   88 |           .ref_line_linear_cost_range = 2.0,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:89:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   89 |           .ref_line_linear_cost_range_min = 0.1,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:90:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   90 |           .ref_line_include_angle_cost = false,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:91:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   91 |           .max_pinch = 0.04,
      |           ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/legacy_planner.h:92:11: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   92 |           .jack_knife_angle_threshold = M_PI,
      |           ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:12,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TractorTrailerEnterYardPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:70:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   70 |         .forward_path_length_weight = low_bay_mode_ ? 100.0 : 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:71:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   71 |         .backward_path_length_weight = 1000.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   72 |         .pinch_weight = 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |         .curvature_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   74 |         .collision_weight =
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   76 |         .collision_safety_buffer = low_bay_mode_ ? 0.2 : 0.5,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   77 |         .extra_forward_collision_check_dist = low_bay_mode_ ? 0.0 : 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.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/scenarios/tractor_trailer_enter_yard_planner.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   79 |         .ref_line_linear_cost_range = 4.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   80 |         .ref_line_include_angle_cost = false,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   81 |         .max_pinch = 0.04,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_enter_yard_planner.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   82 |         .jack_knife_angle_threshold = M_PI,
      |         ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:13,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TractorTrailerExitParkingSpotPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:65:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   65 |         .forward_path_length_weight = 30.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:66:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   66 |         .backward_path_length_weight = 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:67:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   67 |         .pinch_weight = 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:68:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   68 |         .collision_weight = 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:69:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   69 |         .collision_safety_buffer = 0.5,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:70:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   70 |         .extra_forward_collision_check_dist = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:71:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   71 |         .ref_line_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:72:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   72 |         .ref_line_linear_cost_range = 15.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:73:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |         .ref_line_linear_cost_range_min = 3.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:74:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   74 |         .ref_line_include_angle_cost = false,  // 不考虑参考线方向与航向差
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   75 |         .max_pinch = 0.04,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_exit_parking_spot_planner.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   76 |         .jack_knife_angle_threshold = M_PI / 4.0,  // 最大夹角45度
      |         ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:14,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TractorTrailerGeneralPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:65:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   65 |        .forward_path_length_weight = 50.0,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:66:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   66 |        .backward_path_length_weight = 200.0,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:67:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   67 |        .pinch_weight = 100.0,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:68:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   68 |        .curvature_weight = 1.0,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:69:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   69 |        .collision_weight = 50.0,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:70:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   70 |        .collision_safety_buffer = 0.2,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:71:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   71 |        .extra_forward_collision_check_dist = 1.0,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:72:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   72 |        .ref_line_weight = 1.0,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:73:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |        .ref_line_linear_cost_range = 2.0,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:74:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   74 |        .ref_line_linear_cost_range_min = 0.1,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:75:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   75 |        .ref_line_include_angle_cost = false,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:76:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   76 |        .max_pinch = 0.04,
      |        ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_general_planner.h:77:8: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   77 |        .jack_knife_angle_threshold = M_PI,
      |        ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:15,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TractorTrailerMultiSegmentParkingPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:85:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   85 |         .forward_path_length_weight = 10.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:86:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   86 |         .backward_path_length_weight = 40.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:87:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   87 |         .pinch_weight = 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:88:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   88 |         .collision_weight = 50.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:89:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   89 |         .collision_safety_buffer = 0.5,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:90:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   90 |         .extra_forward_collision_check_dist = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:91:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   91 |         .ref_line_weight = 5.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:92:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   92 |         .ref_line_include_angle_cost = false,  // 不考虑参考线方向与航向差
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h:93:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   93 |         .max_pinch = 0.04,
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:4,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:16,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/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:103:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  103 |       .collision_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:104:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  104 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:105:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  105 |       .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:106:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  106 |       .curvature_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:107:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  107 |       .dir_switching_weight = 100.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:108:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  108 |       .ref_line_weight = 0.3,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/truck_reference_following_searcher_builder.h:109:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  109 |       .tunnel_constraints_weight = 1.0,
      |       ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:16,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TruckAccurateReversingPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:34:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   34 |         .collision_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:35:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   35 |         .path_length_weight = 3.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   36 |         .reverse_path_length_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   37 |         .curvature_weight = 3.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   38 |         .dir_switching_weight = 40.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:39:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   39 |         .ref_line_weight = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_accurate_reversing_planner.h:40:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   40 |         .tunnel_constraints_weight = 1.0,
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.h:9,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:17,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h: At global scope:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:123:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  123 |       .collision_weight = 0.1,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:124:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  124 |       .path_length_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:125:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  125 |       .curvature_weight = 1.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:126:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  126 |       .dir_switching_weight = 15.0,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/coarse_search/searcher_builders/bulk_yard_in_out_path_searcher_builder.h:127:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  127 |       .ref_line_weight = 0.0,
      |       ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_bulk_yark_in_out_planner.h:17,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:17,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h: In function ‘senior::pnc::ssep::scene_data_generator::AdcState senior::pnc::ssep::scene_data_generator::TransformToBodyFrame(const senior::pnc::ssep::scene_data_generator::AdcState&, const senior::pnc::ssep::scene_data_generator::AdcState&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/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/tools/scene_data_generator/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/tools/scene_data_generator/utils.h:31:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   31 |       .vx = speed * std::cos(transformed_angle),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:32:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   32 |       .vy = speed * std::sin(transformed_angle),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:33:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   33 |       .heading = NormalizeAngle(src_state.heading - body_state.heading),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:34:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   34 |       .t = src_state.t,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:35:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   35 |       .direction = src_state.direction,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:36:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   36 |       .accumulated_s = src_state.accumulated_s,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h: In function ‘senior::pnc::ssep::scene_data_generator::AdcState senior::pnc::ssep::scene_data_generator::TransformToUtmState(const senior::pnc::ssep::scene_data_generator::AdcState&, const senior::pnc::ssep::scene_data_generator::AdcState&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:64:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   64 |       .x = reference_state.x + body_state.x * cos_theta -
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:66:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   66 |       .y = reference_state.y + body_state.x * sin_theta +
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:68:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   68 |       .vx = speed * std::cos(utm_angle),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:69:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   69 |       .vy = speed * std::sin(utm_angle),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:70:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   70 |       .heading = NormalizeAngle(body_state.heading + reference_state.heading),
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:71:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   71 |       .t = body_state.t,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:72:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   72 |       .direction = body_state.direction,
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:73:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   73 |       .accumulated_s = body_state.accumulated_s};
      |       ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h: In function ‘std::vector<senior::pnc::ssep::PathState> senior::pnc::ssep::scene_data_generator::ConvertSpatiotemporalTrajectoryToPathStates(const std::vector<senior::pnc::ssep::scene_data_generator::AdcState>&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:96:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   96 |         .x = state.x,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:97:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   97 |         .y = state.y,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:98:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   98 |         .heading = state.heading,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/tools/scene_data_generator/utils.h:99:5: warning: missing initializer for member ‘senior::pnc::ssep::PathState::trailer_heading’ [-Wmissing-field-initializers]
   99 |     });
      |     ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:18,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TruckFuzzyReversingPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   36 |         .collision_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   37 |         .path_length_weight = 3.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   38 |         .reverse_path_length_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:39:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   39 |         .curvature_weight = 3.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:40:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   40 |         .dir_switching_weight = 40.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:41:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   41 |         .ref_line_weight = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_fuzzy_reversing_planner.h:42:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   42 |         .tunnel_constraints_weight = 1.0,
      |         ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_multi_segment_parking_planner.h:7,
                 from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:19,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/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:59:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   59 |         .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:60:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   60 |         .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:61:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   61 |         .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:62:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   62 |         .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:63:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   63 |         .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:64:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   64 |         .tunnel_constraints_weight = 1.0,
      |         ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:20,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TruckRemoteGuidedEscapePlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:75:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   75 |         .forward_path_length_weight = 100.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:76:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   76 |         .backward_path_length_weight = 400.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:77:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   77 |         .pinch_weight = 200.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:78:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   78 |         .collision_weight = 500.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:79:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   79 |         .ref_line_weight = 10.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:80:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   80 |         .ref_line_include_angle_cost = true,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:81:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   81 |         .curvature_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_remote_guided_escape_planner.h:82:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   82 |         .max_pinch = 0.03,
      |         ^
In file included from /root/workspace/telediagnostic/src/pnc/ssep/scenarios/scenario_planner_factory.h:21,
                 from /root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:5:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h: In member function ‘virtual absl::lts_20250127::Status senior::pnc::ssep::TruckUTurnPlanner::Build()’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:36:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   36 |         .collision_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:37:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   37 |         .path_length_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:38:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   38 |         .curvature_weight = 3.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:39:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   39 |         .dir_switching_weight = 40.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:40:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   40 |         .ref_line_weight = 0.0,
      |         ^
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/../../pnc/ssep/scenarios/truck_u_turn_planner.h:41:9: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   41 |         .tunnel_constraints_weight = 1.0,
      |         ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘absl::lts_20250127::Status senior::pnc::ssep::SsepPlanner::Plan(int, const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&, const senior::pnc::ssep::PathState&, const std::vector<std::pair<double, double> >&, const std::vector<double>&, const SsepObstacles&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const std::vector<std::array<double, 3> >&, const std::vector<senior::pnc::ssep::MapElementPolyline>&, const std::vector<std::pair<double, double> >&, const std::vector<std::array<double, 3> >&, const std::vector<std::array<double, 3> >&, const std::vector<std::array<double, 3> >&, senior::pnc::ssep::SsepScenarioType, senior::pnc::ssep::ReplanStatus, const senior::pnc::ssep::SsepPath&, senior::pnc::ssep::SsepPath*, senior::pnc::ssep::SsepPath*, senior::pnc::ssep::SsepDebugData*, std::vector<double>&, std::vector<double>&, std::mutex&, senior::pnc::ssep::OGM*, std::vector<std::vector<senior::pnc::ssep::MotionPrimitive> >*)’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:83:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   83 |       .x = start.x,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:84:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   84 |       .y = start.y,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:85:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   85 |       .heading = start.heading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:88:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   88 |       .x = goal.x,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:89:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   89 |       .y = goal.y,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:90:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
   90 |       .heading = goal.heading,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::ssep::SsepPlanner::BuildObstacleOGM(const std::vector<std::pair<double, double> >&, const std::vector<double>&, const SsepObstacles&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const std::vector<std::pair<double, double> >&, const senior::pnc::ssep::scene_data_generator::AdcState&, const senior::pnc::ssep::scene_data_generator::AdcState&, senior::pnc::ssep::SsepScenarioType) const’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:387:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  387 |       .use_body_frame = false,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:388:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  388 |       .map_resolution = coarse_search_param_.ogm_resolution,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:389:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  389 |       .map_origin_x = bounds[0],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:390:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  390 |       .map_origin_y = bounds[2],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:391:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  391 |       .map_width = bounds[1] - bounds[0],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:392:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  392 |       .map_length = bounds[3] - bounds[2],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:393:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  393 |       .clear_obstacles_around_start_end_state =
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:395:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  395 |       .consider_plan_region_contour = true,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:396:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  396 |       .front_edge_to_center = vehicle_param_.tractor_front_edge_to_center,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:397:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  397 |       .back_edge_to_center = vehicle_param_.tractor_back_edge_to_center,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:398:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  398 |       .width = vehicle_param_.width,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:399:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  399 |       .clear_length_buffer = 3.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:400:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  400 |       .clear_width_buffer = 0.5,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::ssep::SsepPlanner::BuildConstraintOGM(const std::vector<std::pair<double, double> >&, const std::vector<double>&, const SsepObstacles&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const std::vector<std::pair<double, double> >&, const senior::pnc::ssep::scene_data_generator::AdcState&, const senior::pnc::ssep::scene_data_generator::AdcState&, senior::pnc::ssep::SsepScenarioType) const’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:436:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  436 |       .use_body_frame = false,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:437:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  437 |       .map_resolution = coarse_search_param_.ogm_resolution,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:438:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  438 |       .map_origin_x = bounds[0],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:439:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  439 |       .map_origin_y = bounds[2],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:440:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  440 |       .map_width = bounds[1] - bounds[0],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:441:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  441 |       .map_length = bounds[3] - bounds[2],
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:442:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  442 |       .clear_obstacles_around_start_end_state =
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:444:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  444 |       .consider_plan_region_contour = true,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:445:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  445 |       .front_edge_to_center = vehicle_param_.tractor_front_edge_to_center,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:446:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  446 |       .back_edge_to_center = vehicle_param_.tractor_back_edge_to_center,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:447:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  447 |       .width = vehicle_param_.width,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:448:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  448 |       .clear_length_buffer = 3.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:449:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  449 |       .clear_width_buffer = 0.5,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc: In member function ‘std::unique_ptr<senior::pnc::ssep::OGM> senior::pnc::ssep::SsepPlanner::BuildHeatNetOGM(const std::vector<std::pair<double, double> >&, const std::vector<double>&, const SsepObstacles&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const SsepLineSegments&, const std::vector<std::pair<double, double> >&, const senior::pnc::ssep::scene_data_generator::AdcState&, const senior::pnc::ssep::scene_data_generator::AdcState&) const’:
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:498:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  498 |       .use_body_frame = true,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:499:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  499 |       .map_resolution = heatnet_map_resolution,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:500:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  500 |       .map_origin_x = -0.5 * heatnet_map_size,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:501:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  501 |       .map_origin_y = -0.5 * heatnet_map_size,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:502:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  502 |       .map_width = heatnet_map_size,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:503:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  503 |       .map_length = heatnet_map_size,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:504:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  504 |       .consider_plan_region_contour = false,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:505:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  505 |       .consider_start_end_tunnel = false,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:506:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  506 |       .inflation_radius = 1.0,
      |       ^
/root/workspace/telediagnostic/src/pnc/ssep/ssep_planner.cc:507:7: warning: C++ designated initializers only available with ‘-std=c++2a’ or ‘-std=gnu++2a’ [-Wpedantic]
  507 |       .fill_unreachable_regions = true,
      |       ^
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/module_transform.hpp:14,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/core_self/route_map_sync.cpp:4:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/diagnose_interface.hpp: In member function ‘virtual void senior::diagnostic::store_handler::DiagnoseInterface::Process(senior::pnc::data::PlanFrame&, bsoncxx::v_noabi::builder::basic::document&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/diagnose_interface.hpp:290:69: error: no matching function for call to ‘to_string(senior::pnc::data::Feedback::TaskState&)’
  290 |     ss << std::to_string(plan.vehicle_status_.feedback_.task_status_);
      |                                                                     ^
In file included from /usr/include/c++/9/string:55,
                 from /usr/include/c++/9/stdexcept:39,
                 from /usr/include/c++/9/optional:38,
                 from /usr/include/c++/9/bits/node_handle.h:39,
                 from /usr/include/c++/9/bits/stl_tree.h:72,
                 from /usr/include/c++/9/map:60,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./data_self/snapshot_store_frame.hpp:4,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/core_self/route_map_sync.hpp:3,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/core_self/route_map_sync.cpp:1:
/usr/include/c++/9/bits/basic_string.h:6549:3: note: candidate: ‘std::string std::__cxx11::to_string(int)’
 6549 |   to_string(int __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6549:17: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘int’
 6549 |   to_string(int __val)
      |             ~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6554:3: note: candidate: ‘std::string std::__cxx11::to_string(unsigned int)’
 6554 |   to_string(unsigned __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6554:22: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘unsigned int’
 6554 |   to_string(unsigned __val)
      |             ~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6560:3: note: candidate: ‘std::string std::__cxx11::to_string(long int)’
 6560 |   to_string(long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6560:18: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long int’
 6560 |   to_string(long __val)
      |             ~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6565:3: note: candidate: ‘std::string std::__cxx11::to_string(long unsigned int)’
 6565 |   to_string(unsigned long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6565:27: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long unsigned int’
 6565 |   to_string(unsigned long __val)
      |             ~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6571:3: note: candidate: ‘std::string std::__cxx11::to_string(long long int)’
 6571 |   to_string(long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6571:23: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long long int’
 6571 |   to_string(long long __val)
      |             ~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6577:3: note: candidate: ‘std::string std::__cxx11::to_string(long long unsigned int)’
 6577 |   to_string(unsigned long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6577:32: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long long unsigned int’
 6577 |   to_string(unsigned long long __val)
      |             ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6583:3: note: candidate: ‘std::string std::__cxx11::to_string(float)’
 6583 |   to_string(float __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6583:19: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘float’
 6583 |   to_string(float __val)
      |             ~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6592:3: note: candidate: ‘std::string std::__cxx11::to_string(double)’
 6592 |   to_string(double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6592:20: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘double’
 6592 |   to_string(double __val)
      |             ~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6601:3: note: candidate: ‘std::string std::__cxx11::to_string(long double)’
 6601 |   to_string(long double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6601:25: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long double’
 6601 |   to_string(long double __val)
      |             ~~~~~~~~~~~~^~~~~
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/module_transform.hpp:14,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/core_self/route_map_sync.cpp:4:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/diagnose_interface.hpp:292:71: error: no matching function for call to ‘to_string(senior::pnc::data::Feedback::Region&)’
  292 |     ss << std::to_string(plan.vehicle_status_.feedback_.region_status_);
      |                                                                       ^
In file included from /usr/include/c++/9/string:55,
                 from /usr/include/c++/9/stdexcept:39,
                 from /usr/include/c++/9/optional:38,
                 from /usr/include/c++/9/bits/node_handle.h:39,
                 from /usr/include/c++/9/bits/stl_tree.h:72,
                 from /usr/include/c++/9/map:60,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./data_self/snapshot_store_frame.hpp:4,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/core_self/route_map_sync.hpp:3,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/core_self/route_map_sync.cpp:1:
/usr/include/c++/9/bits/basic_string.h:6549:3: note: candidate: ‘std::string std::__cxx11::to_string(int)’
 6549 |   to_string(int __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6549:17: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘int’
 6549 |   to_string(int __val)
      |             ~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6554:3: note: candidate: ‘std::string std::__cxx11::to_string(unsigned int)’
 6554 |   to_string(unsigned __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6554:22: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘unsigned int’
 6554 |   to_string(unsigned __val)
      |             ~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6560:3: note: candidate: ‘std::string std::__cxx11::to_string(long int)’
 6560 |   to_string(long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6560:18: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long int’
 6560 |   to_string(long __val)
      |             ~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6565:3: note: candidate: ‘std::string std::__cxx11::to_string(long unsigned int)’
 6565 |   to_string(unsigned long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6565:27: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long unsigned int’
 6565 |   to_string(unsigned long __val)
      |             ~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6571:3: note: candidate: ‘std::string std::__cxx11::to_string(long long int)’
 6571 |   to_string(long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6571:23: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long long int’
 6571 |   to_string(long long __val)
      |             ~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6577:3: note: candidate: ‘std::string std::__cxx11::to_string(long long unsigned int)’
 6577 |   to_string(unsigned long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6577:32: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long long unsigned int’
 6577 |   to_string(unsigned long long __val)
      |             ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6583:3: note: candidate: ‘std::string std::__cxx11::to_string(float)’
 6583 |   to_string(float __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6583:19: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘float’
 6583 |   to_string(float __val)
      |             ~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6592:3: note: candidate: ‘std::string std::__cxx11::to_string(double)’
 6592 |   to_string(double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6592:20: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘double’
 6592 |   to_string(double __val)
      |             ~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6601:3: note: candidate: ‘std::string std::__cxx11::to_string(long double)’
 6601 |   to_string(long double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6601:25: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long double’
 6601 |   to_string(long double __val)
      |             ~~~~~~~~~~~~^~~~~
make[2]: *** [CMakeFiles/snapshot_store_handler.dir/build.make:5406: CMakeFiles/snapshot_store_handler.dir/core_self/route_map_sync.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/module_transform.hpp:14,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./mqtt_source/mqtt_source_snapshot.hpp:13,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./mqtt_source/module_store.hpp:3,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/snapshot_store_handler/logic.cpp:3:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/diagnose_interface.hpp: In member function ‘virtual void senior::diagnostic::store_handler::DiagnoseInterface::Process(senior::pnc::data::PlanFrame&, bsoncxx::v_noabi::builder::basic::document&)’:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/diagnose_interface.hpp:290:69: error: no matching function for call to ‘to_string(senior::pnc::data::Feedback::TaskState&)’
  290 |     ss << std::to_string(plan.vehicle_status_.feedback_.task_status_);
      |                                                                     ^
In file included from /usr/include/c++/9/string:55,
                 from /usr/include/c++/9/stdexcept:39,
                 from /usr/include/c++/9/array:39,
                 from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/snapshot_store_handler/logic.hpp:3,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/snapshot_store_handler/logic.cpp:1:
/usr/include/c++/9/bits/basic_string.h:6549:3: note: candidate: ‘std::string std::__cxx11::to_string(int)’
 6549 |   to_string(int __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6549:17: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘int’
 6549 |   to_string(int __val)
      |             ~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6554:3: note: candidate: ‘std::string std::__cxx11::to_string(unsigned int)’
 6554 |   to_string(unsigned __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6554:22: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘unsigned int’
 6554 |   to_string(unsigned __val)
      |             ~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6560:3: note: candidate: ‘std::string std::__cxx11::to_string(long int)’
 6560 |   to_string(long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6560:18: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long int’
 6560 |   to_string(long __val)
      |             ~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6565:3: note: candidate: ‘std::string std::__cxx11::to_string(long unsigned int)’
 6565 |   to_string(unsigned long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6565:27: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long unsigned int’
 6565 |   to_string(unsigned long __val)
      |             ~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6571:3: note: candidate: ‘std::string std::__cxx11::to_string(long long int)’
 6571 |   to_string(long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6571:23: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long long int’
 6571 |   to_string(long long __val)
      |             ~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6577:3: note: candidate: ‘std::string std::__cxx11::to_string(long long unsigned int)’
 6577 |   to_string(unsigned long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6577:32: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long long unsigned int’
 6577 |   to_string(unsigned long long __val)
      |             ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6583:3: note: candidate: ‘std::string std::__cxx11::to_string(float)’
 6583 |   to_string(float __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6583:19: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘float’
 6583 |   to_string(float __val)
      |             ~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6592:3: note: candidate: ‘std::string std::__cxx11::to_string(double)’
 6592 |   to_string(double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6592:20: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘double’
 6592 |   to_string(double __val)
      |             ~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6601:3: note: candidate: ‘std::string std::__cxx11::to_string(long double)’
 6601 |   to_string(long double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6601:25: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::TaskState’ to ‘long double’
 6601 |   to_string(long double __val)
      |             ~~~~~~~~~~~~^~~~~
In file included from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/module_transform.hpp:14,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./mqtt_source/mqtt_source_snapshot.hpp:13,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./mqtt_source/module_store.hpp:3,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/snapshot_store_handler/logic.cpp:3:
/root/workspace/telediagnostic/src/telediagnostic/snapshot_store/./transform/diagnose_interface.hpp:292:71: error: no matching function for call to ‘to_string(senior::pnc::data::Feedback::Region&)’
  292 |     ss << std::to_string(plan.vehicle_status_.feedback_.region_status_);
      |                                                                       ^
In file included from /usr/include/c++/9/string:55,
                 from /usr/include/c++/9/stdexcept:39,
                 from /usr/include/c++/9/array:39,
                 from /usr/include/c++/9/tuple:39,
                 from /usr/include/c++/9/bits/unique_ptr.h:37,
                 from /usr/include/c++/9/memory:80,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/snapshot_store_handler/logic.hpp:3,
                 from /root/workspace/telediagnostic/src/telediagnostic/snapshot_store/snapshot_store_handler/logic.cpp:1:
/usr/include/c++/9/bits/basic_string.h:6549:3: note: candidate: ‘std::string std::__cxx11::to_string(int)’
 6549 |   to_string(int __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6549:17: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘int’
 6549 |   to_string(int __val)
      |             ~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6554:3: note: candidate: ‘std::string std::__cxx11::to_string(unsigned int)’
 6554 |   to_string(unsigned __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6554:22: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘unsigned int’
 6554 |   to_string(unsigned __val)
      |             ~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6560:3: note: candidate: ‘std::string std::__cxx11::to_string(long int)’
 6560 |   to_string(long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6560:18: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long int’
 6560 |   to_string(long __val)
      |             ~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6565:3: note: candidate: ‘std::string std::__cxx11::to_string(long unsigned int)’
 6565 |   to_string(unsigned long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6565:27: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long unsigned int’
 6565 |   to_string(unsigned long __val)
      |             ~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6571:3: note: candidate: ‘std::string std::__cxx11::to_string(long long int)’
 6571 |   to_string(long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6571:23: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long long int’
 6571 |   to_string(long long __val)
      |             ~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6577:3: note: candidate: ‘std::string std::__cxx11::to_string(long long unsigned int)’
 6577 |   to_string(unsigned long long __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6577:32: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long long unsigned int’
 6577 |   to_string(unsigned long long __val)
      |             ~~~~~~~~~~~~~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6583:3: note: candidate: ‘std::string std::__cxx11::to_string(float)’
 6583 |   to_string(float __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6583:19: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘float’
 6583 |   to_string(float __val)
      |             ~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6592:3: note: candidate: ‘std::string std::__cxx11::to_string(double)’
 6592 |   to_string(double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6592:20: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘double’
 6592 |   to_string(double __val)
      |             ~~~~~~~^~~~~
/usr/include/c++/9/bits/basic_string.h:6601:3: note: candidate: ‘std::string std::__cxx11::to_string(long double)’
 6601 |   to_string(long double __val)
      |   ^~~~~~~~~
/usr/include/c++/9/bits/basic_string.h:6601:25: note:   no known conversion for argument 1 from ‘senior::pnc::data::Feedback::Region’ to ‘long double’
 6601 |   to_string(long double __val)
      |             ~~~~~~~~~~~~^~~~~
make[2]: *** [CMakeFiles/snapshot_store_handler.dir/build.make:5445: CMakeFiles/snapshot_store_handler.dir/snapshot_store_handler/logic.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:286: CMakeFiles/snapshot_store_handler.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
cd /root/workspace/telediagnostic/build/snapshot_store; catkin build --get-env snapshot_store | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -

...............................................................................
Failed << snapshot_store:make                   [ Exited with code 2 ]         
Failed <<< snapshot_store                       [ 20 minutes and 36.2 seconds ]
[build] Summary: 21 of 22 packages succeeded.                                  
[build] Ignored: 10 packages were skipped or are skiplisted.                   
[build] Warnings: 13 packages succeeded with warnings.                         
[build] Abandoned: No packages were abandoned.                                 
[build] Failed: 1 packages failed.                                             
[build] Runtime: 22 minutes and 56.6 seconds total.                            
[build] Note: Workspace packages have changed, please re-source setup files to use them.