Open a2a4 opened 1 year ago
I removed the colcon build from the DockerFile in line 112, and was successfully able to build the image.
After building the image, I was able to execute the docker run command.
Now I tried the colcon build within the image. This is what it's showing!! I believe, ros galactic is very unstable!! I request the authors of this code, kindly consider migrating to a much more stable ros2 version such as galactic or foxy!! Thanks.
/mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Goals/Goal.h:155:27: warning: unused
parameter ‘time_step’ [-Wunused-parameter] 155 virtual void move(float time_step) {} ~~^~~~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:39, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.h:28, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/MengeException.h:33: warning: ignoring #pragma warning [-Wunknown-pragmas] 33#pragma warning(disable : 4275)
/mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/MengeException.h:71: warning: ignoring #pragma warning [-Wunknown-pragmas] 71 #pragma warning(default : 4275)
In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.h:28, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h: In member function ‘virtual void Menge::BFSM::GoalSelector::setGoalSet(std::map<long unsigned int, Menge::BFSM::GoalSet*>&)’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:148:55: warning: unused parameter ‘goalSets’ [-Wunused-parameter] 148 virtual void setGoalSet(std::map<size_t, GoalSet*>& goalSets) {} ~~~~~~^~In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Goals/Goal.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:42: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/PrefVelocity.h: In member function ‘void Menge::Agents::PrefVelocity::setSingle(const Vector2&)’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/PrefVelocity.h:138:83: warning: implicitly-declared ‘Menge::Math::Vector2d& Menge::Math::Vector2d ::operator=(const Menge::Math::Vector2d &)’ is deprecated [-Wdeprecated-copy] 138 inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; } ^~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/vector.h:32, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/RandGenerator.h:39, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:36, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.h:28, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/Vector2.h:76:10: note: because ‘Menge::Math::Vector2d ’ has user-provided ‘Menge::Math::Vector2d ::Vector2d(const Menge::Math::Vector2d &) [with Type = float]’ 76 inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {} ^ ~~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Goals/Goal.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:42: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/PrefVelocity.h:138:83: warning: implicitly-declared ‘Menge::Math::Vector2d& Menge::Math::Vector2d ::operator=(const Menge::Math::Vector2d &)’ is deprecated [-Wdeprecated-copy] 138 inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; } ^~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/vector.h:32, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/RandGenerator.h:39, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:36, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.h:28, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/Vector2.h:76:10: note: because ‘Menge::Math::Vector2d ’ has user-provided ‘Menge::Math::Vector2d ::Vector2d(const Menge::Math::Vector2d &) [with Type = float]’ 76 inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {} ^ ~~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Goals/Goal.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:42: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/PrefVelocity.h:138:83: warning: implicitly-declared ‘Menge::Math::Vector2d& Menge::Math::Vector2d ::operator=(const Menge::Math::Vector2d &)’ is deprecated [-Wdeprecated-copy] 138 inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; } ^~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/vector.h:32, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/RandGenerator.h:39, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:36, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.h:28, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/Vector2.h:76:10: note: because ‘Menge::Math::Vector2d ’ has user-provided ‘Menge::Math::Vector2d ::Vector2d(const Menge::Math::Vector2d &) [with Type = float]’ 76 inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {} ^ ~~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Goals/Goal.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:42: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/PrefVelocity.h: In member function ‘void Menge::Agents::PrefVelocity::setTarget(const Vector2&)’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/PrefVelocity.h:152:66: warning: implicitly-declared ‘Menge::Math::Vector2d& Menge::Math::Vector2d ::operator=(const Menge::Math::Vector2d &)’ is deprecated [-Wdeprecated-copy] 152 inline void setTarget(const Math::Vector2& target) { _target = target; } ^ ~In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/vector.h:32, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/RandGenerator.h:39, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:36, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.h:28, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/Vector2.h:76:10: note: because ‘Menge::Math::Vector2d’ has user-provided ‘Menge::Math::Vector2d ::Vector2d(const Menge::Math::Vector2d &) [with Type = float]’ 76 inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {} ^ ~~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorWeighted.cpp:42: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Goals/Goal.h: In member function ‘virtual void Menge::BFSM::Goal::move(float)’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Goals/Goal.h:155:27: warning: unused parameter ‘time_step’ [-Wunused-parameter] 155virtual void move(float time_step) {} ~~^~~~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:39, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/MengeException.h:33: warning: ignoring #pragma warning [-Wunknown-pragmas] 33#pragma warning(disable : 4275)
/mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/MengeException.h:71: warning: ignoring #pragma warning [-Wunknown-pragmas] 71 #pragma warning(default : 4275)
In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h: In member function ‘virtual void Menge::BFSM::GoalSelector::setGoalSet(std::map<long unsigned int, Menge::BFSM::GoalSet*>&)’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:148:55: warning: unused parameter ‘goalSets’ [-Wunused-parameter] 148 virtual void setGoalSet(std::map<size_t, GoalSet*>& goalSets) {} ~~~~~~^~/mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.cpp: In member function ‘virtual Menge::BFSM::Goal Menge::BFSM::SharedGoalSelector::getGoal(const Menge::Agents::BaseAgent) const’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.cpp:57:60: warning: unused parameter ‘agent’ [-Wunused-parameter] 57Goal SharedGoalSelector::getGoal(const Agents::BaseAgent agent) const { ~~~~~^~~~~ /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.cpp: In member function ‘virtual bool Menge::BFSM::SharedGoalSelectorFactory::setFromXML(Menge::BFSM::GoalSelector, TiXmlElement, const string&) const’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.cpp:69:63: warning: unused parameter ‘behaveFldr’ [-Wunused-parameter] 69const std::string& behaveFldr) const { ~~~~~^~~~ In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorFactory.h:29, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.h:28, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorShared.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h: In instantiation of ‘bool Menge::ElementFactory::setFromXML(Element, TiXmlElement, const string&) const [with Element = Menge::BFSM::GoalSelector; std::string = std::__cxx11::basic_string ]’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h:146:16: required from here /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h:146:36: warning: unused parameter ‘element’ [-Wunused-parameter] 146 virtual bool setFromXML(Element element, TiXmlElement node, const std::string& specFldr) const { ~~~^~~~~ /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h:146:84: warning: unused parameter ‘specFldr’ [-Wunused-parameter] 146virtual bool setFromXML(Element element, TiXmlElement node, const std::string& specFldr) const { ~~~~~^~In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:39, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.h:28, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorRandom.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/MengeException.h:33: warning: ignoring #pragma warning [-Wunknown-pragmas] 33#pragma warning(disable : 4275)
/mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/MengeException.h:71: warning: ignoring #pragma warning [-Wunknown-pragmas] 71 #pragma warning(default : 4275) In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.h:28, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorRandom.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h: In member function ‘virtual void Menge::BFSM::GoalSelector::setGoalSet(std::map<long unsigned int, Menge::BFSM::GoalSet>&)’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:148:55: warning: unused parameter ‘goalSets’ [-Wunused-parameter] 148 | virtual void setGoalSet(std::map<size_t, GoalSet>& goalSets) {} |
~~~~~~^~In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorFactory.h:29, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.h:29, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorRandom.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorSet.cpp:39: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h: In instantiation of ‘bool Menge::ElementFactory::setFromXML(Element, TiXmlElement, const string&) const [with Element = Menge::BFSM::GoalSelector; std::string = std::__cxx11::basic_string ]’: /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h:146:16: required from here /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h:146:36: warning: unused parameter ‘element’ [-Wunused-parameter] 146 | virtual bool setFromXML(Element element, TiXmlElement node, const std::string& specFldr) const { | ~~~^~~~~ /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h:146:84: warning: unused parameter ‘specFldr’ [-Wunused-parameter] 146 | virtual bool setFromXML(Element element, TiXmlElement node, const std::string& specFldr) const { |~~~~~^~Finished <<< menge_vendor [1min 22s] Starting >>> rmf_building_sim_common
Starting >>> ff_examples_ros1 Finished <<< rmf_visualization_fleet_states [29.0s] Starting >>> mrp_bench_maps Finished <<< rmf_task_msgs [1min 10s]
Starting >>> rmf_demos_panel Finished <<< tf2_bridge_pkg [2.42s]
Starting >>> rmf_demos_tasks Finished <<< rmf_demos_panel [1.46s]
Starting >>> rmf_traffic_editor Finished <<< rmf_visualization_obstacles [31.1s]
Starting >>> rmf_traffic_editor_test_maps [92.682s] WARNING:colcon.colcon_cmake.task.cmake.build:Could not run installation step for package 'ff_examples_ros1' because it has no 'install' target --- stderr: ff_examples_ros1
catkin not found so skipping this ROS1 package CMake Warning: Manually-specified variables were not used by the project:CATKIN_INSTALL_INTO_PREFIX_ROOT
Finished <<< ff_examples_ros1 [2.35s] Finished <<< rmf_visualization_floorplans [32.0s]
Finished <<< rmf_demos_tasks [1.38s]
Finished <<< free_fleet_server_ros2 [55.8s]
Starting >>> ff_examples_ros2 --- stderr: rmf_building_sim_common
In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Runtime/SimulatorDB.h:31, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/MengeException.h:33: warning: ignoring #pragma warning [-Wunknown-pragmas] 33#pragma warning(disable : 4275)
/mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/MengeException.h:71: warning: ignoring #pragma warning [-Wunknown-pragmas] 71 #pragma warning(default : 4275)
In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCASimulator.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:28, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:190: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 190 #pragma omp parallel for
/mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:196: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 196 #pragma omp parallel for In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h: In member function ‘void Menge::Agents::PrefVelocity::setSingle(const Vector2&)’: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:138:83: warning: implicitly-declared ‘constexpr Menge::Math::Vector2d
& Menge::Math::Vector2d ::operator=(const Menge::Math::Vector2d &)’ is deprecated [-Wdeprecated-copy] 138 | inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; } | ^~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/Vector2.h:76:10: note: because ‘Menge::Math::Vector2d ’ has user-provided ‘Menge::Math::Vector2d ::Vector2d(const Menge::Math::Vector2d &) [with Type = float]’ 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {} | ^ ~~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:138:83: warning: implicitly-declared ‘constexpr Menge::Math::Vector2d& Menge::Math::Vector2d ::operator=(const Menge::Math::Vector2d &)’ is deprecated [-Wdeprecated-copy] 138 | inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; } | ^~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/Vector2.h:76:10: note: because ‘Menge::Math::Vector2d ’ has user-provided ‘Menge::Math::Vector2d ::Vector2d(const Menge::Math::Vector2d &) [with Type = float]’ 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {} | ^ ~~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:138:83: warning: implicitly-declared ‘constexpr Menge::Math::Vector2d& Menge::Math::Vector2d ::operator=(const Menge::Math::Vector2d &)’ is deprecated [-Wdeprecated-copy] 138 | inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; } | ^~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/Vector2.h:76:10: note: because ‘Menge::Math::Vector2d ’ has user-provided ‘Menge::Math::Vector2d ::Vector2d(const Menge::Math::Vector2d &) [with Type = float]’ 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {} | ^ ~~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h: In member function ‘void Menge::Agents::PrefVelocity::setTarget(const Vector2&)’: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:152:66: warning: implicitly-declared ‘constexpr Menge::Math::Vector2d& Menge::Math::Vector2d ::operator=(const Menge::Math::Vector2d &)’ is deprecated [-Wdeprecated-copy] 152 | inline void setTarget(const Math::Vector2& target) { _target = target; } | ^ ~In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/Vector2.h:76:10: note: because ‘Menge::Math::Vector2d’ has user-provided ‘Menge::Math::Vector2d ::Vector2d(const Menge::Math::Vector2d &) [with Type = float]’ 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {} | ^ ~~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:33, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/BFSM/VelocityModifiers/VelModifier.h: In member function ‘virtual void Menge::BFSM::VelModifier::registerAgent(const Menge::Agents::BaseAgent)’: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/BFSM/VelocityModifiers/VelModifier.h:122:55: warning: unused parameter ‘agent’ [-Wunused-parameter] 122 | virtual void registerAgent(const Agents::BaseAgent agent) {} |~~~~~^~~~~ /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/BFSM/VelocityModifiers/VelModifier.h: In member function ‘virtual void Menge::BFSM::VelModifier::unregisterAgent(const Menge::Agents::BaseAgent)’: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/BFSM/VelocityModifiers/VelModifier.h:132:57: warning: unused parameter ‘agent’ [-Wunused-parameter] 132 | virtual void unregisterAgent(const Agents::BaseAgent agent) {} |~~~~~^~~~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h: In member function ‘virtual void Menge::Agents::BaseAgent::setStrideParameters(float, float)’: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:353:42: warning: unused parameter ‘stride’ [-Wunused-parameter] 353 | virtual void setStrideParameters(float stride, float buffer) {} |~~^~/mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:353:56: warning: unused parameter ‘buffer’ [-Wunused-parameter] 353 | virtual void setStrideParameters(float stride, float buffer) {} |~~^~In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:30, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCASimulator.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:28, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SpatialQueries/SpatialQuery.h: In member function ‘virtual void Menge::Agents::SpatialQuery::setNeighborVisibleTest(bool)’: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SpatialQueries/SpatialQuery.h:202:44: warning: unused parameter ‘state’ [-Wunused-parameter] 202 | virtual void setNeighborVisibleTest(bool state) {} |~^~~~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCASimulator.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:28, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h: In instantiation of ‘bool Menge::Agents::SimulatorBase::isExpTarget(const string&) [with Agent = ORCA::Agent; std::string = std::cxx11::basic_string ]’: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:136:16: required from here /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:136:47: warning: unused parameter ‘tagName’ [-Wunused-parameter] 136 | virtual bool isExpTarget(const std::string& tagName) { return false; } | cxx11::basic_string~~~~~^~~~~ /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h: In instantiation of ‘bool Menge::Agents::SimulatorBase::setExpParam(const string&, const string&) [with Agent = ORCA::Agent; std::string = std:: ]’: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:273:6: required from here /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:278:7: warning: catching polymorphic type ‘class Menge::UtilException’ by value [-Wcatch-value=] 278 | } catch (UtilException) { | ^~~~~ /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h: In instantiation of ‘Menge::Agents::BaseAgent Menge::Agents::SimulatorBase ::addAgent(const Vector2&, Menge::Agents::AgentInitializer ) [with Agent = ORCA::Agent; Menge::Math::Vector2 = Menge::Math::Vector2d]’: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:237:12: required from here /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:240:14: warning: implicitly-declared ‘constexpr Menge::Math::Vector2d & Menge::Math::Vector2d ::operator=(const Menge::Math::Vector2d &)’ is deprecated [-Wdeprecated-copy] 240 | agent._pos = pos; | ~~~^~~~~ In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27, from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/include/rmf_building_sim_common/crowd_simulator_common.hpp:28, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23: /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/Vector2.h:76:10: note: because ‘Menge::Math::Vector2d’ has user-provided ‘Menge::Math::Vector2d ::Vector2d(const Menge::Math::Vector2d &) [with Type = float]’ 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {} | ^ ~~~Finished <<< rmf_building_sim_common [27.5s] Starting >>> rmf_building_sim_gz_classic_plugins Starting >>> rmf_building_sim_gz_plugins --- stderr: rmf_building_sim_gz_classic_plugins
/mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp: In member function ‘virtual void rmf_building_sim_gz_classic_plugins::DoorPlugin::Load(gazebo::physics::ModelPtr, sdf::v9::ElementPtr)’: /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:36:58: error: no matching function for call to ‘gazebo_ros::Node::Get(sdf::v9::ElementPtr&, const string&)’ 36 | auto _ros_node = gazebo_ros::Node::Get(sdf, node_name); | ^ In file included from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:5: /opt/ros/galactic/include/gazebo_ros/node.hpp:53:20: note: candidate: ‘static gazebo_ros::Node::SharedPtr gazebo_ros::Node::Get()’ 53 | static SharedPtr Get(); | ^~~ /opt/ros/galactic/include/gazebo_ros/node.hpp:53:20: note: candidate expects 0 arguments, 2 provided /opt/ros/galactic/include/gazebo_ros/node.hpp:87:20: note: candidate: ‘static gazebo_ros::Node::SharedPtr gazebo_ros::Node::Get(sdf::v9::ElementPtr)’ 87 | static SharedPtr Get(sdf::ElementPtr _sdf); | ^~~ /opt/ros/galactic/include/gazebo_ros/node.hpp:87:20: note: candidate expects 1 argument, 2 provided In file included from /opt/ros/galactic/include/rclcpp/service.hpp:34, from /opt/ros/galactic/include/rclcpp/callback_group.hpp:25, from /opt/ros/galactic/include/rclcpp/any_executable.hpp:20, from /opt/ros/galactic/include/rclcpp/memory_strategy.hpp:25, from /opt/ros/galactic/include/rclcpp/memory_strategies.hpp:18, from /opt/ros/galactic/include/rclcpp/executor_options.hpp:20, from /opt/ros/galactic/include/rclcpp/executor.hpp:36, from /opt/ros/galactic/include/rclcpp/executors/multi_threaded_executor.hpp:26, from /opt/ros/galactic/include/rclcpp/executors.hpp:21, from /opt/ros/galactic/include/rclcpp/rclcpp.hpp:156, from /opt/ros/galactic/include/gazebo_ros/node.hpp:18, from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:5: /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:39:5: error: template argument 1 is invalid 39 | RCLCPP_INFO( | ^~~/mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:39:5: error: template argument 1 is invalid 39 | RCLCPP_INFO( | ^~~/mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:39:5: error: template argument 1 is invalid 39 | RCLCPP_INFO( | ^~~/mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:57:9: error: template argument 1 is invalid 57 | RCLCPP_ERROR(_ros_node->get_logger(), | ^~~~ /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:57:9: error: template argument 1 is invalid 57 | RCLCPP_ERROR(_ros_node->get_logger(), | ^~~~ /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:57:9: error: template argument 1 is invalid 57 | RCLCPP_ERROR(_ros_node->get_logger(), | ^~~~ /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:70:5: error: template argument 1 is invalid 70 | RCLCPP_INFO(_ros_node->get_logger(), | ^~~/mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:70:5: error: template argument 1 is invalid 70 | RCLCPP_INFO(_ros_node->get_logger(), | ^~~/mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_gz_classic_plugins/src/door.cpp:70:5: error: template argument 1 is invalid 70 | RCLCPP_INFO(_ros_node->get_logger(), | ^~~make[2]: [CMakeFiles/door.dir/build.make:76: CMakeFiles/door.dir/src/door.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:94: CMakeFiles/door.dir/all] Error 2 make: *** [Makefile:141: all] Error 2Failed <<< rmf_building_sim_gz_classic_plugins [20.0s, exited with code 2] Aborted <<< ff_examples_ros2 [20.2s] Aborted <<< rmf_traffic_msgs [2min 17s]
Aborted <<< rmf_robot_sim_common [1min 21s]
Aborted <<< rmf_building_sim_gz_plugins [1min 15s]
Aborted <<< rmf_traffic_editor [1min 46s]
Aborted <<< rmf_traffic_editor_test_maps [2min 37s]
Aborted <<< rmf_traffic [4min 0s]
Aborted <<< mrp_bench_maps [12min 9s]
Aborted <<< rmf_demos_maps [14min 19s]Summary: 40 packages finished [14min 51s] 1 package failed: rmf_building_sim_gz_classic_plugins 9 packages aborted: ff_examples_ros2 mrp_bench_maps rmf_building_sim_gz_plugins rmf_demos_maps rmf_robot_sim_common rmf_traffic rmf_traffic_editor rmf_traffic_editor_test_maps rmf_traffic_msgs 12 packages had stderr output: ff_examples_ros1 ff_rviz_plugins_ros1 free_fleet_client_ros1 menge_vendor mrp_bench_maps nlohmann_json_schema_validator_vendor pybind11_json_vendor rmf_api_msgs rmf_building_sim_common rmf_building_sim_gz_classic_plugins rmf_demos_maps rmf_traffic_editor_test_maps 19 packages not processed
There have been some changes lately on the upstream repos. Feel free to try it now from scratch.
Thank you. I've done manual installation, instead of docker installation. Closing the issue.
HI @a2a4 , can you confirm that the manual installation worked for you? Did you need to make changes to the procedure?
Hi @smnschfr sorry for the late reply. We are still trying the manual installation. We have problem in the spawn_entity of gazebo_ros package. Up until that things are fine (also, we had to bypass getting markers from nav_graph visualizer, by creating random graph without waiting for markers)
When I tried the docker build command, Colcon build is throwing an error! This is what the terminal is showing. Please suggest what can be done!
After several lines,.....