Robotics StackExchange | Archived questions

ROS2 foxy flatland not working

Hey, i want to install flatland for ros2 foxy(i branch the ros2-foxy-plugins): https://github.com/avidbots/flatland/tree/ros2-foxy-plugins

After i do colcon build, i getting some errors:

--- stderr: flatland_server                                 
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/geometry.cpp:88:2: warning: extra ‘;’ [-Wpedantic]
   88 | };
      |  ^
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/model_body.cpp:190:2: warning: extra ‘;’ [-Wpedantic]
  190 | };
      |  ^
In file included from /home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/model.cpp:50:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/include/flatland_server/model.h: In constructor ‘flatland_server::Model::Model(std::shared_ptr<rclcpp::Node>, b2World*, flatland_server::CollisionFilterRegistry*, const string&, const string&)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/include/flatland_server/model.h:73:28: warning: ‘flatland_server::Model::cfr_’ will be initialized after [-Wreorder]
   73 |   CollisionFilterRegistry *cfr_;     ///< Collision filter registry
      |                            ^~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/include/flatland_server/model.h:72:14: warning:   ‘flatland_server::YamlReader flatland_server::Model::plugins_reader_’ [-Wreorder]
   72 |   YamlReader plugins_reader_;        ///< for storing plugins when paring YAML
      |              ^~~~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/model.cpp:54:1: warning:   when initialized here [-Wreorder]
   54 | Model::Model(std::shared_ptr<rclcpp::Node> node, b2World *physics_world, CollisionFilterRegistry *cfr,
      | ^~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/layer.cpp: In constructor ‘flatland_server::Layer::Layer(std::shared_ptr<rclcpp::Node>, b2World*, flatland_server::CollisionFilterRegistry*, const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&, const flatland_server::Color&, const YAML::Node&)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/layer.cpp:108:66: warning: unused parameter ‘color’ [-Wunused-parameter]
  108 |              const std::vector<std::string> &names, const Color &color,
      |                                                     ~~~~~~~~~~~~~^~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/layer.cpp:109:32: warning: unused parameter ‘properties’ [-Wunused-parameter]
  109 |              const YAML::Node &properties)
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/world.cpp:51:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/include/flatland_server/world.h: In constructor ‘flatland_server::World::World(std::shared_ptr<rclcpp::Node>)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/include/flatland_server/world.h:82:8: warning: ‘flatland_server::World::service_paused_’ will be initialized after [-Wreorder]
   82 |   bool service_paused_;  ///< indicates if simulation is paused by a service
      |        ^~~~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/include/flatland_server/world.h:81:17: warning:   ‘flatland_server::PluginManager flatland_server::World::plugin_manager_’ [-Wreorder]
   81 |   PluginManager plugin_manager_;  ///< for loading and updating plugins
      |                 ^~~~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/world.cpp:61:1: warning:   when initialized here [-Wreorder]
   61 | World::World(std::shared_ptr<rclcpp::Node> node)
      | ^~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/interactive_marker_manager.cpp: In member function ‘void flatland_server::InteractiveMarkerManager::processMouseDownFeedback(const ConstSharedPtr&)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/interactive_marker_manager.cpp:200:79: warning: unused parameter ‘feedback’ [-Wunused-parameter]
  200 |     const visualization_msgs::msg::InteractiveMarkerFeedback::ConstSharedPtr &feedback) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/interactive_marker_manager.cpp: In member function ‘void flatland_server::InteractiveMarkerManager::processPoseUpdateFeedback(const ConstSharedPtr&)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/interactive_marker_manager.cpp:205:79: warning: unused parameter ‘feedback’ [-Wunused-parameter]
  205 |     const visualization_msgs::msg::InteractiveMarkerFeedback::ConstSharedPtr &feedback) {
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/dummy_world_plugin.cpp: In member function ‘virtual void flatland_plugins::DummyWorldPlugin::OnInitialize(const YAML::Node&, flatland_server::YamlReader&)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/dummy_world_plugin.cpp:57:55: warning: unused parameter ‘plugin_reader’ [-Wunused-parameter]
   57 | void DummyWorldPlugin::OnInitialize(const YAML::Node &plugin_reader, YamlReader &world_config) {
      |                                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/dummy_world_plugin.cpp:57:82: warning: unused parameter ‘world_config’ [-Wunused-parameter]
   57 | void DummyWorldPlugin::OnInitialize(const YAML::Node &plugin_reader, YamlReader &world_config) {
      |                                                                      ~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/dummy_model_plugin.cpp:47:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/include/flatland_server/dummy_model_plugin.h:76:2: warning: extra ‘;’ [-Wpedantic]
   76 | };
      |  ^
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp: In member function ‘bool flatland_server::ServiceManager::SpawnModel(std::shared_ptr<rmw_request_id_t>, std::shared_ptr<flatland_msgs::srv::SpawnModel_Request_<std::allocator<void> > >, std::shared_ptr<flatland_msgs::srv::SpawnModel_Response_<std::allocator<void> > >)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:89:73: warning: unused parameter ‘request_header’ [-Wunused-parameter]
   89 | bool ServiceManager::SpawnModel(const std::shared_ptr<rmw_request_id_t> request_header,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp: In member function ‘bool flatland_server::ServiceManager::DeleteModel(std::shared_ptr<rmw_request_id_t>, std::shared_ptr<flatland_msgs::srv::DeleteModel_Request_<std::allocator<void> > >, std::shared_ptr<flatland_msgs::srv::DeleteModel_Response_<std::allocator<void> > >)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:116:45: warning: unused parameter ‘request_header’ [-Wunused-parameter]
  116 |     const std::shared_ptr<rmw_request_id_t> request_header,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp: In member function ‘bool flatland_server::ServiceManager::MoveModel(std::shared_ptr<rmw_request_id_t>, std::shared_ptr<flatland_msgs::srv::MoveModel_Request_<std::allocator<void> > >, std::shared_ptr<flatland_msgs::srv::MoveModel_Response_<std::allocator<void> > >)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:134:72: warning: unused parameter ‘request_header’ [-Wunused-parameter]
  134 | bool ServiceManager::MoveModel(const std::shared_ptr<rmw_request_id_t> request_header,
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp: In member function ‘bool flatland_server::ServiceManager::Pause(std::shared_ptr<rmw_request_id_t>, std::shared_ptr<std_srvs::srv::Empty_Request_<std::allocator<void> > >, std::shared_ptr<std_srvs::srv::Empty_Response_<std::allocator<void> > >)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:154:68: warning: unused parameter ‘request_header’ [-Wunused-parameter]
  154 | bool ServiceManager::Pause(const std::shared_ptr<rmw_request_id_t> request_header,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:155:81: warning: unused parameter ‘request’ [-Wunused-parameter]
  155 |                            const std::shared_ptr<std_srvs::srv::Empty::Request> request,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:156:76: warning: unused parameter ‘response’ [-Wunused-parameter]
  156 |                            std::shared_ptr<std_srvs::srv::Empty::Response> response) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp: In member function ‘bool flatland_server::ServiceManager::Resume(std::shared_ptr<rmw_request_id_t>, std::shared_ptr<std_srvs::srv::Empty_Request_<std::allocator<void> > >, std::shared_ptr<std_srvs::srv::Empty_Response_<std::allocator<void> > >)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:161:69: warning: unused parameter ‘request_header’ [-Wunused-parameter]
  161 | bool ServiceManager::Resume(const std::shared_ptr<rmw_request_id_t> request_header,
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:162:81: warning: unused parameter ‘request’ [-Wunused-parameter]
  162 |                            const std::shared_ptr<std_srvs::srv::Empty::Request> request,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:163:76: warning: unused parameter ‘response’ [-Wunused-parameter]
  163 |                            std::shared_ptr<std_srvs::srv::Empty::Response> response) {
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp: In member function ‘bool flatland_server::ServiceManager::TogglePause(std::shared_ptr<rmw_request_id_t>, std::shared_ptr<std_srvs::srv::Empty_Request_<std::allocator<void> > >, std::shared_ptr<std_srvs::srv::Empty_Response_<std::allocator<void> > >)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:168:74: warning: unused parameter ‘request_header’ [-Wunused-parameter]
  168 | bool ServiceManager::TogglePause(const std::shared_ptr<rmw_request_id_t> request_header,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:169:87: warning: unused parameter ‘request’ [-Wunused-parameter]
  169 |                                  const std::shared_ptr<std_srvs::srv::Empty::Request> request,
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:170:82: warning: unused parameter ‘response’ [-Wunused-parameter]
  170 |                                  std::shared_ptr<std_srvs::srv::Empty::Response> response) {
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp: At global scope:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/service_manager.cpp:174:2: warning: extra ‘;’ [-Wpedantic]
  174 | };
      |  ^
In file included from /home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/collision_filter_registry_test.cpp:48:
/opt/ros/foxy/src/gtest_vendor/include/gtest/gtest.h: In instantiation of ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]’:
/opt/ros/foxy/src/gtest_vendor/include/gtest/gtest.h:1495:23:   required from ‘static testing::AssertionResult testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int; bool lhs_is_null_literal = false]’
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/collision_filter_registry_test.cpp:66:3:   required from here
/opt/ros/foxy/src/gtest_vendor/include/gtest/gtest.h:1467:11: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare]
 1467 |   if (lhs == rhs) {
      |       ~~~~^~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp: In constructor ‘FlatlandServerNode::FlatlandServerNode()’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:79:50: error: no matching function for call to ‘FlatlandServerNode::declare_parameter<std::string>(const char [11])’
   79 |       declare_parameter<std::string>("world_path");
      |                                                  ^
In file included from /opt/ros/foxy/include/rclcpp/node.hpp:1224,
                 from /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp:28,
                 from /opt/ros/foxy/include/rclcpp/executors.hpp:22,
                 from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
                 from /home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:47:
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note: candidate: ‘auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool) [with ParameterT = std::__cxx11::basic_string<char>; std::string = std::__cxx11::basic_string<char>; rcl_interfaces::msg::ParameterDescriptor = rcl_interfaces::msg::ParameterDescriptor_<std::allocator<void> >]’
  157 | Node::declare_parameter(
      | ^~~~
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note:   candidate expects 4 arguments, 1 provided
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:80:45: error: no matching function for call to ‘FlatlandServerNode::declare_parameter<float>(const char [12])’
   80 |       declare_parameter<float>("update_rate");
      |                                             ^
In file included from /opt/ros/foxy/include/rclcpp/node.hpp:1224,
                 from /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp:28,
                 from /opt/ros/foxy/include/rclcpp/executors.hpp:22,
                 from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
                 from /home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:47:
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note: candidate: ‘auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool) [with ParameterT = float; std::string = std::__cxx11::basic_string<char>; rcl_interfaces::msg::ParameterDescriptor = rcl_interfaces::msg::ParameterDescriptor_<std::allocator<void> >]’
  157 | Node::declare_parameter(
      | ^~~~
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note:   candidate expects 4 arguments, 1 provided
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:81:43: error: no matching function for call to ‘FlatlandServerNode::declare_parameter<float>(const char [10])’
   81 |       declare_parameter<float>("step_size");
      |                                           ^
In file included from /opt/ros/foxy/include/rclcpp/node.hpp:1224,
                 from /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp:28,
                 from /opt/ros/foxy/include/rclcpp/executors.hpp:22,
                 from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
                 from /home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:47:
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note: candidate: ‘auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool) [with ParameterT = float; std::string = std::__cxx11::basic_string<char>; rcl_interfaces::msg::ParameterDescriptor = rcl_interfaces::msg::ParameterDescriptor_<std::allocator<void> >]’
  157 | Node::declare_parameter(
      | ^~~~
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note:   candidate expects 4 arguments, 1 provided
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:82:41: error: no matching function for call to ‘FlatlandServerNode::declare_parameter<bool>(const char [9])’
   82 |       declare_parameter<bool>("show_viz");
      |                                         ^
In file included from /opt/ros/foxy/include/rclcpp/node.hpp:1224,
                 from /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp:28,
                 from /opt/ros/foxy/include/rclcpp/executors.hpp:22,
                 from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
                 from /home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:47:
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note: candidate: ‘auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool) [with ParameterT = bool; std::string = std::__cxx11::basic_string<char>; rcl_interfaces::msg::ParameterDescriptor = rcl_interfaces::msg::ParameterDescriptor_<std::allocator<void> >]’
  157 | Node::declare_parameter(
      | ^~~~
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note:   candidate expects 4 arguments, 1 provided
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:83:46: error: no matching function for call to ‘FlatlandServerNode::declare_parameter<float>(const char [13])’
   83 |       declare_parameter<float>("viz_pub_rate");
      |                                              ^
In file included from /opt/ros/foxy/include/rclcpp/node.hpp:1224,
                 from /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp:28,
                 from /opt/ros/foxy/include/rclcpp/executors.hpp:22,
                 from /opt/ros/foxy/include/rclcpp/rclcpp.hpp:146,
                 from /home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/src/flatland_server_node.cpp:47:
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note: candidate: ‘auto rclcpp::Node::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&, bool) [with ParameterT = float; std::string = std::__cxx11::basic_string<char>; rcl_interfaces::msg::ParameterDescriptor = rcl_interfaces::msg::ParameterDescriptor_<std::allocator<void> >]’
  157 | Node::declare_parameter(
      | ^~~~
/opt/ros/foxy/include/rclcpp/node_impl.hpp:157:1: note:   candidate expects 4 arguments, 1 provided
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp: In member function ‘virtual void TestModelPlugin::OnInitialize(const YAML::Node&)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp:86:39: warning: unused parameter ‘config’ [-Wunused-parameter]
   86 |   void OnInitialize(const YAML::Node &config) override {
      |                     ~~~~~~~~~~~~~~~~~~^~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp: In member function ‘virtual void TestModelPlugin::BeforePhysicsStep(const flatland_server::Timekeeper&)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp:90:44: warning: unused parameter ‘timekeeper’ [-Wunused-parameter]
   90 |   void BeforePhysicsStep(const Timekeeper &timekeeper) override {
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp: In member function ‘virtual void TestModelPlugin::AfterPhysicsStep(const flatland_server::Timekeeper&)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp:94:43: warning: unused parameter ‘timekeeper’ [-Wunused-parameter]
   94 |   void AfterPhysicsStep(const Timekeeper &timekeeper) override {
      |                         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp: In member function ‘virtual void TestModelPlugin::PreSolve(b2Contact*, const b2Manifold*)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp:108:55: warning: unused parameter ‘oldManifold’ [-Wunused-parameter]
  108 |   void PreSolve(b2Contact *contact, const b2Manifold *oldManifold) override {
      |                                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp: In member function ‘virtual void TestModelPlugin::PostSolve(b2Contact*, const b2ContactImpulse*)’:
/home/nartmangnourt/ros2_ws/src/utils/flatland/flatland_server/test/plugin_manager_test.cpp:113:62: warning: unused parameter ‘impulse’ [-Wunused-parameter]
  113 |   void PostSolve(b2Contact *contact, const b2ContactImpulse *impulse) override {
      |                                      ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
make[2]: *** [CMakeFiles/flatland_server.dir/build.make:76: CMakeFiles/flatland_server.dir/src/flatland_server_node.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:195: CMakeFiles/flatland_server.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:146: all] Error 2
---
Failed   <<< flatland_server [24.9s, exited with code 2]

Do you have any ideas?

Thank you in advance:)

Asked by Nartmangnourt on 2023-05-05 11:24:05 UTC

Comments

Answers