rst-tu-dortmund / teb_local_planner

An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)
http://wiki.ros.org/teb_local_planner
BSD 3-Clause "New" or "Revised" License
1.05k stars 550 forks source link

Compile time error in teb_local_planner/teb_local_planner/src/optimal_planner.cpp #405

Closed LilPetia closed 1 year ago

LilPetia commented 1 year ago
libg2o branch : debian/rolling/jammy/libg2o repo: https://github.com/ros2-gbp/libg2o-release/tree/debian/humble/jammy/libg2o tryint to compile using colcon and ros2_ humble and get this compile error. Can somebody help me with this error? /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp: In static member function ‘static void teb_local_planner::TebOptimalPlanner::registerG2OTypes()’: /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:137:99: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 137 factory->registerType("VERTEX_POSE", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:138:107: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 138 factory->registerType("VERTEX_TIMEDIFF", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:139:110: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 139 factory->registerType("EDGE_TIME_OPTIMAL", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:140:112: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 140 factory->registerType("EDGE_SHORTEST_PATH", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:141:103: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 141 factory->registerType("EDGE_VELOCITY", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:142:122: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 142 factory->registerType("EDGE_VELOCITY_HOLONOMIC", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:143:111: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 143 factory->registerType("EDGE_ACCELERATION", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:144:122: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 144 factory->registerType("EDGE_ACCELERATION_START", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:145:120: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 145 factory->registerType("EDGE_ACCELERATION_GOAL", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:146:130: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 146 factory->registerType("EDGE_ACCELERATION_HOLONOMIC", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:147:141: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 147 factory->registerType("EDGE_ACCELERATION_HOLONOMIC_START", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:148:139: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 148 factory->registerType("EDGE_ACCELERATION_HOLONOMIC_GOAL", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:149:127: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 149 factory->registerType("EDGE_KINEMATICS_DIFF_DRIVE", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:150:122: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 150 factory->registerType("EDGE_KINEMATICS_CARLIKE", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:151:103: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 151 factory->registerType("EDGE_OBSTACLE", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:152:120: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 152 factory->registerType("EDGE_INFLATED_OBSTACLE", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:153:118: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 153 factory->registerType("EDGE_DYNAMIC_OBSTACLE", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:154:104: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 154 factory->registerType("EDGE_VIA_POINT", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:155:112: error: cannot convert ‘std::shared_ptr<g2o::HyperGraphElementCreator >’ to ‘g2o::AbstractHyperGraphElementCreator*’ 155 factory->registerType("EDGE_PREFER_ROTDIR", std::make_shared<g2o::HyperGraphElementCreator>()); ~~~~~~~~~~~~~^~
std::shared_ptr<g2o::HyperGraphElementCreator >
In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/optimal_planner.h:56, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/optimal_planner.cpp:42: /home/hua/laba/rhoban/workspace/src/install/include/g2o/core/factory.h:60:83: note: initializing argument 2 of ‘void g2o::Factory::registerType(const string&, g2o::AbstractHyperGraphElementCreator*)’ 60 void registerType(const std::string& tag, AbstractHyperGraphElementCreator* c); ~~~~~~~~~~^ In file included from /opt/ros/humble/include/pluginlib/pluginlib/class_loader_imp.hpp:57, from /opt/ros/humble/include/pluginlib/pluginlib/class_loader.hpp:334, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/teb_local_planner_ros.h:42, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/teb_local_planner_ros.cpp:39: /home/hua/laba/rhoban/workspace/src/install/include/costmap_converter/costmap_converter_interface.h: In member function ‘void costmap_converter::BaseCostmapToPolygons::startWorker(rclcpp::GenericRate::SharedPtr, nav2_costmap_2d::Costmap2D*, bool)’: /home/hua/laba/rhoban/workspace/src/install/include/costmap_converter/costmap_converter_interface.h:197:41: warning: too many arguments for format [-Wformat-extra-args] 197 RCLCPPDEBUG(nh->get_logger(), "costmap_converter", "Spinning up a thread for the CostmapToPolygons plugin"); ^~~~~~~ /home/hua/laba/rhoban/workspace/src/install/include/costmap_converter/costmap_converter_interface.h: In member function ‘void costmap_converter::BaseCostmapToDynamicObstacles::loadStaticCostmapConverterPlugin(const string&, rclcpp::Node::SharedPtr)’: /home/hua/laba/rhoban/workspace/src/install/include/costmap_converter/costmap_converter_interface.h:313:32: warning: format ‘%s’ expects argument of type ‘char*’, but argument 5 has type ‘const string’ {aka ‘const std::__cxx11::basic_string’} [-Wformat=] 313 RCLCPP_INFO(getLogger(), "CostmapToDynamicObstacles: underlying costmap conversion plugin for static obstacles %s loaded.", plugin_name); ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/include/teb_local_planner/teb_local_planner_ros.h:68, from /home/hua/laba/rhoban/workspace/src/teb_local_planner/teb_local_planner/src/teb_local_planner_ros.cpp:39: /home/hua/laba/rhoban/workspace/src/install/include/costmap_converter/costmap_converter_interface.h:313:119: note: format string is defined here 313 RCLCPP_INFO(getLogger(), "CostmapToDynamicObstacles: underlying costmap conversion plugin for static obstacles %s loaded.", plugin_name); ~^
char*

gmake[2]: [CMakeFiles/teb_local_planner.dir/build.make:90: CMakeFiles/teb_local_planner.dir/src/optimal_planner.cpp.o] Error 1 gmake[2]: Waiting for unfinished jobs.... gmake[1]: [CMakeFiles/Makefile2:137: CMakeFiles/teb_local_planner.dir/all] Error 2 gmake: [Makefile:146: a