boschresearch / mrp_bench

Benchmark for Multi Robot Planning
Apache License 2.0
17 stars 7 forks source link

ERROR: failed to solve: process "/bin/bash -c source /opt/ros/galactic/setup.bash && colcon build" did not complete successfully: exit code: 2 #2

Open a2a4 opened 1 year ago

a2a4 commented 1 year ago

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!

=> [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 4.22kB 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load metadata for docker.io/library/ubuntu:focal 1.4s => [ 1/30] FROM docker.io/library/ubuntu:focal@sha256:4a45212e9518f35983a976eead0de5eecc555a2f047134e9dd2cfc589076a00d 0.0s => [internal] load build context 0.0s => => transferring context: 25.72kB 0.0s => CACHED [ 2/30] RUN apt-get -y -q update && DEBIAN_FRONTEND=noninteractive apt-get install -y curl gnupg2 lsb-release gcc g++ build-essential cmake wget curl 0.0s => CACHED [ 3/30] WORKDIR /mrp_bench 0.0s => [ 4/30] COPY . /mrp_bench/ 0.1s => [ 5/30] RUN curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed- 0.9s => [ 6/30] RUN apt-get -y -q update && DEBIAN_FRONTEND=noninteractive apt-get install -y ros-galactic-ros-base 83.9s => [ 7/30] RUN DEBIAN_FRONTEND=noninteractive apt install apt-utils python3-rosdep python3-vcstool python3-shapely python3-yaml python3-requests python3-colcon- npm -y 143.0s => [ 8/30] RUN python3 -m pip install Flask flask-socketio flask-cors 3.3s => [ 9/30] RUN python3 -m pip install --upgrade --user ortools dotmap networkx 4.9s => [10/30] RUN DEBIAN_FRONTEND=noninteractive apt install -y ros-galactic-navigation2 ros-galactic-nav2-bringup ros-galactic-nav2-gazebo-spawner ros-galactic-turtlebot3 401.4s => [11/30] RUN git clone --depth 1 https://github.com/whoenig/libMultiRobotPlanning.git && mkdir /libMultiRobotPlanning/build && cd /libMultiRobotPlanning/build && cmake .. && make 49.2s => [12/30] RUN DEBIAN_FRONTEND=noninteractive apt install libboost-all-dev -y 1.4s => [13/30] RUN git clone --depth 1 https://github.com/Jiaoyang-Li/EECBS.git && cd /EECBS && cmake -DCMAKE_BUILD_TYPE=RELEASE . && make 40.3s => [14/30] RUN mkdir -p /mrp_bench/rmf_ws/src 0.4s => [15/30] WORKDIR /mrp_bench/rmf_ws 0.1s => [16/30] RUN wget https://raw.githubusercontent.com/open-rmf/rmf/main/rmf.repos && vcs import src < rmf.repos && git clone --depth 1 https://github.com/open-rmf/free_fleet.git 9.9s => [17/30] WORKDIR /mrp_bench/rmf_ws 0.0s => [18/30] RUN rosdep init && rosdep update --include-eol-distros && rosdep install --from-paths src --ignore-src --rosdistro galactic -y 119.1s => [19/30] RUN wget -o /dev/null -O /mrp_bench/mrp_bench/launch/mrp_bench_maps/maps/maps.zip "https://bwsyncandshare.kit.edu/s/c83NZ6QoHT3Btoo/download" 4.7s => [20/30] WORKDIR /mrp_bench/mrp_bench/launch/mrp_bench_maps/maps 0.0s => [21/30] RUN unzip /mrp_bench/mrp_bench/launch/mrp_bench_maps/maps/maps.zip && touch /mrp_bench/mrp_bench/map.pgm && mv office.pgm office && mv airport_terminal.pgm airport_terminal 1.0s => [22/30] RUN mkdir /experiments 0.3s => [23/30] RUN mv /mrp_bench/mrp_bench/bench_ws/bench_pkg/bench_pkg/param/docker_config.yaml /mrp_bench/mrp_bench/bench_ws/bench_pkg/bench_pkg/param/config.yaml 0.4s => [24/30] RUN ln -s /mrp_bench/rmf_ws /mrp_bench/mrp_bench/rmf_ws 0.4s => [25/30] WORKDIR /mrp_bench/mrp_bench 0.0s => [26/30] RUN source /opt/ros/galactic/setup.bash && colcon build

After several lines,.....

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:39:

0 108.4 /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]’

0 108.4 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 108.4 | ^~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Goals/Goal.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:44:

0 108.4 /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&)’:

0 108.4 /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]

0 108.4 152 | inline void setTarget(const Math::Vector2& target) { _target = target; }

0 108.4 | ^~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/vector.h:32,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/RandGenerator.h:39,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:36,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/StateDescrip.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:39:

0 108.4 /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]’

0 108.4 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 108.4 | ^~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:44:

0 108.4 /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)’:

0 108.4 /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]

0 108.4 155 | virtual void move(float time_step) {}

0 108.4 | ~~^~~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/State.h:28,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:45:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Actions/Action.h: In member function ‘virtual void Menge::BFSM::Action::resetAction(Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Actions/Action.h:101:47: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 101 | virtual void resetAction(Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Actions/Action.h: In member function ‘virtual void Menge::BFSM::Action::leaveAction(Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Actions/Action.h:109:47: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 109 | virtual void leaveAction(Agents::BaseAgent* agent){};

0 108.4 | ~~~~~^~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/State.h:31,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:45:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityComponents/VelComponent.h: In member function ‘virtual void Menge::BFSM::VelComponent::onEnter(Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityComponents/VelComponent.h:117:43: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 117 | virtual void onEnter(Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityComponents/VelComponent.h: In member function ‘virtual void Menge::BFSM::VelComponent::onExit(Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityComponents/VelComponent.h:126:42: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 126 | virtual void onExit(Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityComponents/VelComponent.h: In member function ‘virtual void Menge::BFSM::VelComponent::doUpdateGoal(const Menge::Agents::BaseAgent, const Menge::BFSM::Goal)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityComponents/VelComponent.h:170:54: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 170 | virtual void doUpdateGoal(const Agents::BaseAgent agent, const Goal goal){};

0 108.4 | ~~~~~^~~~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityComponents/VelComponent.h:170:73: warning: unused parameter ‘goal’ [-Wunused-parameter]

0 108.4 170 | virtual void doUpdateGoal(const Agents::BaseAgent agent, const Goal goal){};

0 108.4 | ~~^~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/State.h:32,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:45:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityModifiers/VelModifier.h: In member function ‘virtual void Menge::BFSM::VelModifier::registerAgent(const Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityModifiers/VelModifier.h:122:55: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 122 | virtual void registerAgent(const Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityModifiers/VelModifier.h: In member function ‘virtual void Menge::BFSM::VelModifier::unregisterAgent(const Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityModifiers/VelModifier.h:132:57: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 132 | virtual void unregisterAgent(const Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:39:

0 108.4 /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*>&)’:

0 108.4 /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]

0 108.4 148 | virtual void setGoalSet(std::map<size_t, GoalSet*>& goalSets) {}

0 108.4 | ~~~~~~^~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/BaseAgent.h:29,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:41:

0 108.4 /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&)’:

0 108.4 /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]

0 108.4 138 | inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; }

0 108.4 | ^~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/vector.h:32,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/RandGenerator.h:39,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:36,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:39:

0 108.4 /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]’

0 108.4 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 108.4 | ^~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/BaseAgent.h:29,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:41:

0 108.4 /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]

0 108.4 138 | inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; }

0 108.4 | ^~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/vector.h:32,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/RandGenerator.h:39,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:36,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:39:

0 108.4 /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]’

0 108.4 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 108.4 | ^~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/BaseAgent.h:29,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:41:

0 108.4 /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]

0 108.4 138 | inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; }

0 108.4 | ^~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/vector.h:32,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/RandGenerator.h:39,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:36,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:39:

0 108.4 /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]’

0 108.4 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 108.4 | ^~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/BaseAgent.h:29,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:41:

0 108.4 /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&)’:

0 108.4 /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]

0 108.4 152 | inline void setTarget(const Math::Vector2& target) { _target = target; }

0 108.4 | ^~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/vector.h:32,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Math/RandGenerator.h:39,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/mengeCommon.h:36,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/fsmCommon.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.h:27,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:39:

0 108.4 /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]’

0 108.4 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 108.4 | ^~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:47:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Tasks/Task.h: At global scope:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Tasks/Task.h:105:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]

0 108.4 105 | virtual void doWork(const FSM* fsm) throw(TaskException) = 0;

0 108.4 | ^~~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/ConditionDatabase.h:30,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:48:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Condition.h: In copy constructor ‘Menge::BFSM::Condition::Condition(const Menge::BFSM::Condition&)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Condition.h:60:30: warning: unused parameter ‘cond’ [-Wunused-parameter]

0 108.4 60 | Condition(const Condition& cond) {}

0 108.4 | ~~~^~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Condition.h: In member function ‘virtual void Menge::BFSM::Condition::onEnter(Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Condition.h:76:43: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 76 | virtual void onEnter(Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Condition.h: In member function ‘virtual void Menge::BFSM::Condition::onLeave(Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Condition.h:83:43: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 83 | virtual void onLeave(Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:49:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Target.h: In member function ‘virtual void Menge::BFSM::TransitionTarget::onEnter(Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Target.h:84:43: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 84 | virtual void onEnter(Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Target.h: In member function ‘virtual void Menge::BFSM::TransitionTarget::onLeave(Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Target.h:91:43: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 91 | virtual void onLeave(Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Target.h: In member function ‘virtual Menge::BFSM::State Menge::BFSM::SingleTarget::nextState(Menge::Agents::BaseAgent)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/Transitions/Target.h:166:47: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 166 | virtual State nextState(Agents::BaseAgent agent) { return _next; }

0 108.4 | ~~~~~^~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp: In destructor ‘Menge::BFSM::FSMDescrip::~FSMDescrip()’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:79:20: warning: deleting object of polymorphic class type ‘Menge::BFSM::Transition’ which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]

0 108.4 79 | delete (*tItr);

0 108.4 | ^

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/BaseAgent.h:33,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:41:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityModifiers/VelModifier.h: In member function ‘virtual void Menge::BFSM::VelModifier::registerAgent(const Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityModifiers/VelModifier.h:122:55: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 122 | virtual void registerAgent(const Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityModifiers/VelModifier.h: In member function ‘virtual void Menge::BFSM::VelModifier::unregisterAgent(const Menge::Agents::BaseAgent*)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/VelocityModifiers/VelModifier.h:132:57: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 132 | virtual void unregisterAgent(const Agents::BaseAgent* agent) {}

0 108.4 | ~~~~~^~~~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp: In member function ‘bool Menge::BFSM::FSMDescrip::loadFromXML(const string&, bool)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/FSMDescrip.cpp:110:63: warning: unused parameter ‘verbose’ [-Wunused-parameter]

0 108.4 110 | bool FSMDescrip::loadFromXML(const std::string& xmlName, bool verbose) {

0 108.4 | ~^~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:41:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/BaseAgent.h: In member function ‘virtual void Menge::Agents::BaseAgent::setStrideParameters(float, float)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/BaseAgent.h:353:42: warning: unused parameter ‘stride’ [-Wunused-parameter]

0 108.4 353 | virtual void setStrideParameters(float stride, float buffer) {}

0 108.4 | ~~^~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/Agents/BaseAgent.h:353:56: warning: unused parameter ‘buffer’ [-Wunused-parameter]

0 108.4 353 | virtual void setStrideParameters(float stride, float buffer) {}

0 108.4 | ~~^~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:43:

0 108.4 /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)’:

0 108.4 /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]

0 108.4 155 | virtual void move(float time_step) {}

0 108.4 | ~~^~~~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp: In member function ‘Menge::BFSM::Goal Menge::BFSM::GoalSelector::assignGoal(const Menge::Agents::BaseAgent)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:75:12: warning: catching polymorphic type ‘class Menge::BFSM::GoalException’ by value [-Wcatch-value=]

0 108.4 75 | } catch (GoalException) {

0 108.4 | ^~~~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp: In member function ‘void Menge::BFSM::GoalSelector::freeGoal(const Menge::Agents::BaseAgent, Menge::BFSM::Goal)’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:100:54: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 108.4 100 | void GoalSelector::freeGoal(const Agents::BaseAgent agent, Goal goal) {

0 108.4 | ~~~~~^~~~~

0 108.4 In file included from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorFactory.h:29,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelectorDatabase.h:28,

0 108.4 from /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:42:

0 108.4 /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]’:

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h:107:10: required from ‘Element Menge::ElementFactory::createInstance(TiXmlElement, const string&) const [with Element = Menge::BFSM::GoalSelector; std::string = std::__cxx11::basic_string]’

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementDatabase.h:82:18: required from ‘static Element Menge::ElementDB<Factory, Element>::getInstance(TiXmlElement, const string&) [with Factory = Menge::BFSM::GoalSelectorFactory; Element = Menge::BFSM::GoalSelector; std::string = std::__cxx11::basic_string]’

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/BFSM/GoalSelectors/GoalSelector.cpp:123:26: required from here

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h:146:36: warning: unused parameter ‘element’ [-Wunused-parameter]

0 108.4 146 | virtual bool setFromXML(Element element, TiXmlElement node, const std::string& specFldr) const {

0 108.4 | ~~~^~~~~

0 108.4 /mrp_bench/mrp_bench/rmf_ws/src/thirdparty/menge_vendor/src/Menge/MengeCore/PluginEngine/ElementFactory.h:146:84: warning: unused parameter ‘specFldr’ [-Wunused-parameter]

0 108.4 146 | virtual bool setFromXML(Element element, TiXmlElement node, const std::string& specFldr) const {

0 108.4 | ~~~~~^~

0 108.4 ---

0 108.4 Finished <<< menge_vendor [1min 44s]

0 108.4 Starting >>> rmf_building_sim_common

0 118.0 Finished <<< rmf_robot_sim_common [1min 19s]

0 118.0 Starting >>> rmf_robot_sim_gz_classic_plugins

0 118.0 Starting >>> rmf_robot_sim_gz_plugins

0 132.5 Finished <<< rmf_traffic_msgs [2min 11s]

0 132.5 Starting >>> rmf_demos_bridges

0 132.9 --- stderr: rmf_building_sim_common

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Runtime/SimulatorDB.h:31,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/MengeException.h:33: warning: ignoring #pragma warning [-Wunknown-pragmas]

0 132.9 33 | #pragma warning(disable : 4275)

0 132.9 |

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/MengeException.h:71: warning: ignoring #pragma warning [-Wunknown-pragmas]

0 132.9 71 | #pragma warning(default : 4275)

0 132.9 |

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCASimulator.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:28,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:190: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]

0 132.9 190 | #pragma omp parallel for

0 132.9 |

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:196: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]

0 132.9 196 | #pragma omp parallel for

0 132.9 |

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h: In member function ‘void Menge::Agents::PrefVelocity::setSingle(const Vector2&)’:

0 132.9 /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]

0 132.9 138 | inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; }

0 132.9 | ^~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /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]’

0 132.9 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 132.9 | ^~~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /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]

0 132.9 138 | inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; }

0 132.9 | ^~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /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]’

0 132.9 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 132.9 | ^~~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /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]

0 132.9 138 | inline void setSingle(const Math::Vector2& dir) { _left = _preferred = _right = dir; }

0 132.9 | ^~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /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]’

0 132.9 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 132.9 | ^~~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h: In member function ‘void Menge::Agents::PrefVelocity::setTarget(const Vector2&)’:

0 132.9 /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]

0 132.9 152 | inline void setTarget(const Math::Vector2& target) { _target = target; }

0 132.9 | ^~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /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]’

0 132.9 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 132.9 | ^~~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:33,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /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*)’:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/BFSM/VelocityModifiers/VelModifier.h:122:55: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 132.9 122 | virtual void registerAgent(const Agents::BaseAgent* agent) {}

0 132.9 | ~~~~~^~~~~

0 132.9 /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*)’:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/BFSM/VelocityModifiers/VelModifier.h:132:57: warning: unused parameter ‘agent’ [-Wunused-parameter]

0 132.9 132 | virtual void unregisterAgent(const Agents::BaseAgent* agent) {}

0 132.9 | ~~~~~^~~~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h: In member function ‘virtual void Menge::Agents::BaseAgent::setStrideParameters(float, float)’:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:353:42: warning: unused parameter ‘stride’ [-Wunused-parameter]

0 132.9 353 | virtual void setStrideParameters(float stride, float buffer) {}

0 132.9 | ~~^~

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:353:56: warning: unused parameter ‘buffer’ [-Wunused-parameter]

0 132.9 353 | virtual void setStrideParameters(float stride, float buffer) {}

0 132.9 | ~~^~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:30,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCASimulator.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:28,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SpatialQueries/SpatialQuery.h: In member function ‘virtual void Menge::Agents::SpatialQuery::setNeighborVisibleTest(bool)’:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SpatialQueries/SpatialQuery.h:202:44: warning: unused parameter ‘state’ [-Wunused-parameter]

0 132.9 202 | virtual void setNeighborVisibleTest(bool state) {}

0 132.9 | ~^~~~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCASimulator.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:28,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /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]’:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:136:16: required from here

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:136:47: warning: unused parameter ‘tagName’ [-Wunused-parameter]

0 132.9 136 | virtual bool isExpTarget(const std::string& tagName) { return false; }

0 132.9 | ~~~~~^~~~~

0 132.9 /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::__cxx11::basic_string]’:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:273:6: required from here

0 132.9 /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=]

0 132.9 278 | } catch (UtilException) {

0 132.9 | ^~~~~

0 132.9 /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]’:

0 132.9 /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/SimulatorBase.h:237:12: required from here

0 132.9 /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]

0 132.9 240 | agent._pos = pos;

0 132.9 | ~~~^~~~~

0 132.9 In file included from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/vector.h:32,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Math/RandGenerator.h:39,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/mengeCommon.h:36,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/PrefVelocity.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Agents/BaseAgent.h:29,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCAAgent.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCA.h:27,

0 132.9 from /mrp_bench/mrp_bench/install/menge_vendor/include/MengeCore/Orca/ORCADBEntry.h:27,

0 132.9 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,

0 132.9 from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_building_sim_common/src/crowd_simulator_common.cpp:23:

0 132.9 /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]’

0 132.9 76 | inline Vector2d(const Vector2d& v) : _x(v._x), _y(v._y) {}

0 132.9 | ^~~~

0 132.9 ---

0 132.9 Finished <<< rmf_building_sim_common [24.5s]

0 132.9 Starting >>> rmf_building_sim_gz_classic_plugins

0 132.9 Starting >>> rmf_building_sim_gz_plugins

0 133.5 Finished <<< rmf_demos_bridges [1.03s]

0 133.6 --- stderr: rmf_robot_sim_gz_classic_plugins

0 133.6 /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_robot_sim_gz_classic_plugins/src/slotcar.cpp: In member function ‘virtual void SlotcarPlugin::Load(gazebo::physics::ModelPtr, sdf::v9::ElementPtr)’:

0 133.6 /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_robot_sim_gz_classic_plugins/src/slotcar.cpp:86:79: error: no matching function for call to ‘gazebo_ros::Node::Get(sdf::v9::ElementPtr&, const string&)’

0 133.6 86 | gazebo_ros::Node::SharedPtr _ros_node = gazebo_ros::Node::Get(sdf, node_name);

0 133.6 | ^

0 133.6 In file included from /mrp_bench/mrp_bench/rmf_ws/src/rmf/rmf_simulation/rmf_robot_sim_gz_classic_plugins/src/slotcar.cpp:4:

0 133.6 /opt/ros/galactic/include/gazebo_ros/node.hpp:53:20: note: candidate: ‘static gazebo_ros::Node::SharedPtr gazebo_ros::Node::Get()’

0 133.6 53 | static SharedPtr Get();

0 133.6 | ^~~

0 133.6 /opt/ros/galactic/include/gazebo_ros/node.hpp:53:20: note: candidate expects 0 arguments, 2 provided

0 133.6 /opt/ros/galactic/include/gazebo_ros/node.hpp:87:20: note: candidate: ‘static gazebo_ros::Node::SharedPtr gazebo_ros::Node::Get(sdf::v9::ElementPtr)’

0 133.6 87 | static SharedPtr Get(sdf::ElementPtr _sdf);

0 133.6 | ^~~

0 133.6 /opt/ros/galactic/include/gazebo_ros/node.hpp:87:20: note: candidate expects 1 argument, 2 provided

0 133.6 make[2]: *** [CMakeFiles/slotcar.dir/build.make:63: CMakeFiles/slotcar.dir/src/slotcar.cpp.o] Error 1

0 133.6 make[1]: *** [CMakeFiles/Makefile2:84: CMakeFiles/slotcar.dir/all] Error 2

0 133.6 make: *** [Makefile:141: all] Error 2

0 133.6 ---

0 133.6 Failed <<< rmf_robot_sim_gz_classic_plugins [15.6s, exited with code 2]

0 135.7 Aborted <<< rmf_building_sim_gz_plugins [2.77s]

0 135.7 Aborted <<< rmf_building_sim_gz_classic_plugins [2.81s]

0 183.8 Aborted <<< rmf_robot_sim_gz_plugins [1min 6s]

0 209.6 Aborted <<< rmf_traffic_editor [2min 26s]

0 224.9 Aborted <<< rmf_traffic_editor_test_maps [2min 31s]

0 287.4 Aborted <<< rmf_traffic [4min 20s]

0 1131.9 Aborted <<< mrp_bench_maps [17min 49s]

0 1174.2 Aborted <<< rmf_demos_maps [19min 0s]

0 1174.3

0 1174.3 Summary: 44 packages finished [19min 33s]

0 1174.3 1 package failed: rmf_robot_sim_gz_classic_plugins

0 1174.3 8 packages aborted: mrp_bench_maps rmf_building_sim_gz_classic_plugins rmf_building_sim_gz_plugins rmf_demos_maps rmf_robot_sim_gz_plugins rmf_traffic rmf_traffic_editor rmf_traffic_editor_test_maps

0 1174.3 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_demos_maps rmf_robot_sim_gz_classic_plugins rmf_traffic_editor_test_maps

0 1174.3 16 packages not processed


WARNING: buildx: failed to get git commit: fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git [...] -- [...]' Dockerfile:112

110 | # build 111 | WORKDIR $MRP_BENCH_ROOT/$REPO_NAME 112 | >>> RUN source /opt/ros/galactic/setup.bash && colcon build 113 |
114 |

ERROR: failed to solve: process "/bin/bash -c source /opt/ros/galactic/setup.bash && colcon build" did not complete successfully: exit code: 2

a2a4 commented 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] 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/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] 57 Goal 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] 69 const 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] 146 virtual 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; } | ~~~~~^~~~~ /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::cxx11::basic_string]’: /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 2

Failed <<< 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

palmieri commented 1 year ago

There have been some changes lately on the upstream repos. Feel free to try it now from scratch.

a2a4 commented 1 year ago

Thank you. I've done manual installation, instead of docker installation. Closing the issue.

smnschfr commented 1 year ago

HI @a2a4 , can you confirm that the manual installation worked for you? Did you need to make changes to the procedure?

a2a4 commented 1 year ago

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)