Closed Ashwini-Rathi closed 1 year ago
Hello, @Ashwini-Rathi
.gazebo
is a hidden directory, you can find this by following the steps below:
cd ~
Ctrl + H
can be useful to see hidden directories.gazebo
Hope this could be helpful for you.
Hi,
thank yo for the quick reply. I ge the flowing error for the step 6 execution catkin_make
ash@ubun:~/catkin_ws/ros_motion_planning$ catkin_make
Base path: /home/ash/catkin_ws/ros_motion_planning
Source space: /home/ash/catkin_ws/ros_motion_planning/src
Build space: /home/ash/catkin_ws/ros_motion_planning/build
Devel space: /home/ash/catkin_ws/ros_motion_planning/devel
Install space: /home/ash/catkin_ws/ros_motion_planning/install
Creating symlink "/home/ash/catkin_ws/ros_motion_planning/src/CMakeLists.txt" pointing to "/opt/ros/noetic/share/catkin/cmake/toplevel.cmake"
####
#### Running command: "cmake /home/ash/catkin_ws/ros_motion_planning/src -DCATKIN_DEVEL_PREFIX=/home/ash/catkin_ws/ros_motion_planning/devel -DCMAKE_INSTALL_PREFIX=/home/ash/catkin_ws/ros_motion_planning/install -G Unix Makefiles" in "/home/ash/catkin_ws/ros_motion_planning/build"
####
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/ash/catkin_ws/ros_motion_planning/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/noetic
-- This workspace overlays: /opt/ros/noetic
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3")
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Using Debian Python package layout
-- Found PY_em: /usr/lib/python3/dist-packages/em.py
-- Using empy: /usr/lib/python3/dist-packages/em.py
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/ash/catkin_ws/ros_motion_planning/build/test_results
-- Forcing gtest/gmock from source, though one was otherwise available.
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
CMake Deprecation Warning at /usr/src/googletest/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at /usr/src/googletest/googlemock/CMakeLists.txt:45 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at /usr/src/googletest/googletest/CMakeLists.txt:56 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Found PythonInterp: /usr/bin/python3 (found version "3.8.10")
-- Found Threads: TRUE
-- Using Python nosetests: /usr/bin/nosetests3
-- catkin 0.8.10
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~ traversing 16 packages in topological order:
-- ~~ - dynamic_rviz_config
-- ~~ - spencer_control_msgs
-- ~~ - spencer_human_attribute_msgs
-- ~~ - spencer_tracking_msgs
-- ~~ - pedsim_msgs
-- ~~ - spencer_social_relation_msgs
-- ~~ - spencer_vision_msgs
-- ~~ - gazebo_ped_visualizer_plugin
-- ~~ - gazebo_sfm_plugin
-- ~~ - sim_env
-- ~~ - spencer_tracking_rviz_plugin
-- ~~ - utils
-- ~~ - dwa_planner
-- ~~ - graph_planner
-- ~~ - pid_planner
-- ~~ - sample_planner
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'dynamic_rviz_config'
-- ==> add_subdirectory(third_party/dynamic_rviz_config)
-- Installing devel-space wrapper /home/ash/catkin_ws/ros_motion_planning/src/third_party/dynamic_rviz_config/scripts/rviz_generate.py to /home/ash/catkin_ws/ros_motion_planning/devel/lib/dynamic_rviz_config
-- +++ processing catkin package: 'spencer_control_msgs'
-- ==> add_subdirectory(third_party/rviz_plugins/spencer_messages/spencer_control_msgs)
CMake Deprecation Warning at third_party/rviz_plugins/spencer_messages/spencer_control_msgs/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- spencer_control_msgs: 1 messages, 0 services
-- +++ processing catkin package: 'spencer_human_attribute_msgs'
-- ==> add_subdirectory(third_party/rviz_plugins/spencer_messages/spencer_human_attribute_msgs)
CMake Deprecation Warning at third_party/rviz_plugins/spencer_messages/spencer_human_attribute_msgs/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- spencer_human_attribute_msgs: 3 messages, 0 services
-- +++ processing catkin package: 'spencer_tracking_msgs'
-- ==> add_subdirectory(third_party/rviz_plugins/spencer_messages/spencer_tracking_msgs)
CMake Deprecation Warning at third_party/rviz_plugins/spencer_messages/spencer_tracking_msgs/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- spencer_tracking_msgs: 13 messages, 1 services
-- +++ processing catkin package: 'pedsim_msgs'
-- ==> add_subdirectory(third_party/gazebo_plugins/pedestrian_visualizer_plugin/pedsim_msgs)
CMake Deprecation Warning at third_party/gazebo_plugins/pedestrian_visualizer_plugin/pedsim_msgs/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- pedsim_msgs: 17 messages, 0 services
-- +++ processing catkin package: 'spencer_social_relation_msgs'
-- ==> add_subdirectory(third_party/rviz_plugins/spencer_messages/spencer_social_relation_msgs)
CMake Deprecation Warning at third_party/rviz_plugins/spencer_messages/spencer_social_relation_msgs/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- spencer_social_relation_msgs: 4 messages, 0 services
-- +++ processing catkin package: 'spencer_vision_msgs'
-- ==> add_subdirectory(third_party/rviz_plugins/spencer_messages/spencer_vision_msgs)
CMake Deprecation Warning at third_party/rviz_plugins/spencer_messages/spencer_vision_msgs/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- spencer_vision_msgs: 4 messages, 0 services
-- +++ processing catkin package: 'gazebo_ped_visualizer_plugin'
-- ==> add_subdirectory(third_party/gazebo_plugins/pedestrian_visualizer_plugin/gazebo_ped_visualizer_plugin)
CMake Deprecation Warning at third_party/gazebo_plugins/pedestrian_visualizer_plugin/gazebo_ped_visualizer_plugin/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found version "1.71.0") found components: thread
CMake Warning (dev) at /home/ash/.local/lib/python3.8/site-packages/cmake/data/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PkgConfig)
does not match the name of the calling package (gazebo). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/ash/.local/lib/python3.8/site-packages/cmake/data/share/cmake-3.26/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
/usr/lib/x86_64-linux-gnu/cmake/gazebo/gazebo-config.cmake:72 (include)
third_party/gazebo_plugins/pedestrian_visualizer_plugin/gazebo_ped_visualizer_plugin/CMakeLists.txt:14 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'bullet>=2.82'
-- Found bullet, version 2.88
-- Found ccd: /usr/include (found suitable version "2.0", minimum required is "2.0")
-- Found fcl: /usr/include (found suitable version "0.5.0", minimum required is "0.3.2")
-- Found assimp: /usr/include (found version "5.0.0")
-- Found DART: /usr/include (Required is at least version "6.6") found components: dart
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.40.0") found components: thread system filesystem program_options regex iostreams date_time
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found version "3.6.1")
-- Looking for ignition-math6 -- found version 6.13.0
-- Searching for dependencies of ignition-math6
-- Looking for OGRE...
-- OGRE_PREFIX_WATCH changed.
-- Checking for module 'OGRE'
-- Found OGRE, version 1.9.0
-- Found Ogre Ghadamon (1.9.0)
-- Found OGRE: optimized;/usr/lib/x86_64-linux-gnu/libOgreMain.so;debug;/usr/lib/x86_64-linux-gnu/libOgreMain.so
-- Looking for OGRE_Paging...
-- Found OGRE_Paging: optimized;/usr/lib/x86_64-linux-gnu/libOgrePaging.so;debug;/usr/lib/x86_64-linux-gnu/libOgrePaging.so
-- Looking for OGRE_Terrain...
-- Found OGRE_Terrain: optimized;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so;debug;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so
-- Looking for OGRE_Property...
-- Found OGRE_Property: optimized;/usr/lib/x86_64-linux-gnu/libOgreProperty.so;debug;/usr/lib/x86_64-linux-gnu/libOgreProperty.so
-- Looking for OGRE_RTShaderSystem...
-- Found OGRE_RTShaderSystem: optimized;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so;debug;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so
-- Looking for OGRE_Volume...
-- Found OGRE_Volume: optimized;/usr/lib/x86_64-linux-gnu/libOgreVolume.so;debug;/usr/lib/x86_64-linux-gnu/libOgreVolume.so
-- Looking for OGRE_Overlay...
-- Found OGRE_Overlay: optimized;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so;debug;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so
-- Looking for ignition-math6 -- found version 6.13.0
-- Looking for ignition-transport8 -- found version 8.3.0
-- Searching for dependencies of ignition-transport8
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found suitable version "3.6.1", minimum required is "3")
-- Config-file not installed for ZeroMQ -- checking for pkg-config
-- Checking for module 'libzmq >= 4'
-- Found libzmq , version 4.3.2
-- Found ZeroMQ: TRUE (Required is at least version "4")
-- Checking for module 'uuid'
-- Found uuid, version 2.34.0
-- Found UUID: TRUE
-- Looking for ignition-msgs5 -- found version 5.10.0
-- Searching for dependencies of ignition-msgs5
-- Looking for ignition-math6 -- found version 6.13.0
-- Checking for module 'tinyxml2'
-- Found tinyxml2, version 6.2.0
-- Looking for ignition-msgs5 -- found version 5.10.0
-- Looking for ignition-common3 -- found version 3.14.2
-- Searching for dependencies of ignition-common3
-- Looking for dlfcn.h - found
-- Looking for libdl - found
-- Found DL: TRUE
-- Searching for <ignition-common3> component [graphics]
-- Looking for ignition-common3-graphics -- found version 3.14.2
-- Searching for dependencies of ignition-common3-graphics
-- Looking for ignition-math6 -- found version 6.13.0
-- Looking for ignition-fuel_tools4 -- found version 4.6.0
-- Searching for dependencies of ignition-fuel_tools4
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.68.0")
-- Checking for module 'jsoncpp'
-- Found jsoncpp, version 1.7.4
-- Found JSONCPP: TRUE
-- Checking for module 'yaml-0.1'
-- Found yaml-0.1, version 0.2.2
-- Found YAML: TRUE
-- Checking for module 'libzip'
-- Found libzip, version 1.5.1
-- Found ZIP: TRUE
-- Looking for ignition-common3 -- found version 3.14.2
-- Looking for ignition-math6 -- found version 6.13.0
-- Looking for ignition-msgs5 -- found version 5.10.0
-- +++ processing catkin package: 'gazebo_sfm_plugin'
-- ==> add_subdirectory(third_party/gazebo_plugins/pedestrian_sfm_plugin)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found version "1.71.0") found components: thread
CMake Warning (dev) at /home/ash/.local/lib/python3.8/site-packages/cmake/data/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PkgConfig)
does not match the name of the calling package (gazebo). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/home/ash/.local/lib/python3.8/site-packages/cmake/data/share/cmake-3.26/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
/usr/lib/x86_64-linux-gnu/cmake/gazebo/gazebo-config.cmake:72 (include)
third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeLists.txt:13 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found DART: /usr/include (Required is at least version "6.6") found components: dart
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.40.0") found components: thread system filesystem program_options regex iostreams date_time
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found version "3.6.1")
-- Looking for ignition-math6 -- found version 6.13.0
-- Searching for dependencies of ignition-math6
-- Looking for OGRE...
-- Found Ogre Ghadamon (1.9.0)
-- Found OGRE: optimized;/usr/lib/x86_64-linux-gnu/libOgreMain.so;debug;/usr/lib/x86_64-linux-gnu/libOgreMain.so
-- Looking for OGRE_Paging...
-- Found OGRE_Paging: optimized;/usr/lib/x86_64-linux-gnu/libOgrePaging.so;debug;/usr/lib/x86_64-linux-gnu/libOgrePaging.so
-- Looking for OGRE_Terrain...
-- Found OGRE_Terrain: optimized;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so;debug;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so
-- Looking for OGRE_Property...
-- Found OGRE_Property: optimized;/usr/lib/x86_64-linux-gnu/libOgreProperty.so;debug;/usr/lib/x86_64-linux-gnu/libOgreProperty.so
-- Looking for OGRE_RTShaderSystem...
-- Found OGRE_RTShaderSystem: optimized;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so;debug;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so
-- Looking for OGRE_Volume...
-- Found OGRE_Volume: optimized;/usr/lib/x86_64-linux-gnu/libOgreVolume.so;debug;/usr/lib/x86_64-linux-gnu/libOgreVolume.so
-- Looking for OGRE_Overlay...
-- Found OGRE_Overlay: optimized;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so;debug;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so
-- Looking for ignition-math6 -- found version 6.13.0
-- Looking for ignition-transport8 -- found version 8.3.0
-- Searching for dependencies of ignition-transport8
-- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found suitable version "3.6.1", minimum required is "3")
-- Config-file not installed for ZeroMQ -- checking for pkg-config
-- Checking for module 'libzmq >= 4'
-- Found libzmq , version 4.3.2
-- Checking for module 'uuid'
-- Found uuid, version 2.34.0
-- Looking for ignition-msgs5 -- found version 5.10.0
-- Searching for dependencies of ignition-msgs5
-- Looking for ignition-math6 -- found version 6.13.0
-- Checking for module 'tinyxml2'
-- Found tinyxml2, version 6.2.0
-- Looking for ignition-msgs5 -- found version 5.10.0
-- Looking for ignition-common3 -- found version 3.14.2
-- Searching for dependencies of ignition-common3
-- Looking for dlfcn.h - found
-- Looking for libdl - found
-- Searching for <ignition-common3> component [graphics]
-- Looking for ignition-common3-graphics -- found version 3.14.2
-- Searching for dependencies of ignition-common3-graphics
-- Looking for ignition-math6 -- found version 6.13.0
-- Looking for ignition-fuel_tools4 -- found version 4.6.0
-- Searching for dependencies of ignition-fuel_tools4
-- Checking for module 'jsoncpp'
-- Found jsoncpp, version 1.7.4
-- Checking for module 'yaml-0.1'
-- Found yaml-0.1, version 0.2.2
-- Checking for module 'libzip'
-- Found libzip, version 1.5.1
-- Looking for ignition-common3 -- found version 3.14.2
-- Looking for ignition-math6 -- found version 6.13.0
-- Looking for ignition-msgs5 -- found version 5.10.0
-- gazebo_sfm_plugin: 0 messages, 1 services
-- +++ processing catkin package: 'sim_env'
-- ==> add_subdirectory(sim_env)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'spencer_tracking_rviz_plugin'
-- ==> add_subdirectory(third_party/rviz_plugins/spencer_tracking_rviz_plugin)
CMake Deprecation Warning at third_party/rviz_plugins/spencer_tracking_rviz_plugin/CMakeLists.txt:31 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Using Qt5 based on the rviz_QT_VERSION: 5.12.8
-- +++ processing catkin package: 'utils'
-- ==> add_subdirectory(planner/utils)
-- +++ processing catkin package: 'dwa_planner'
-- ==> add_subdirectory(planner/local_planner/dwa_planner)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'graph_planner'
-- ==> add_subdirectory(planner/global_planner/graph_planner)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'pid_planner'
-- ==> add_subdirectory(planner/local_planner/pid_planner)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'sample_planner'
-- ==> add_subdirectory(planner/global_planner/sample_planner)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Configuring done (10.8s)
-- Generating done (0.1s)
-- Build files have been written to: /home/ash/catkin_ws/ros_motion_planning/build
####
#### Running command: "make -j12 -l12" in "/home/ash/catkin_ws/ros_motion_planning/build"
####
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target _spencer_human_attribute_msgs_generate_messages_check_deps_ScalarAttribute
[ 0%] Built target _spencer_control_msgs_generate_messages_check_deps_ComponentStatus
[ 0%] Built target _spencer_human_attribute_msgs_generate_messages_check_deps_CategoricalAttribute
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_GetPersonTrajectories
[ 0%] Built target _spencer_human_attribute_msgs_generate_messages_check_deps_HumanAttributes
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_CompositeDetectedPerson
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_TrackedPerson
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_DetectedPersons
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_DetectedPerson
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_TrackedPersons
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_TrackedPerson2d
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_CompositeDetectedPersons
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target sensor_msgs_generate_messages_py
[ 0%] Built target nav_msgs_generate_messages_py
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_TrackedPersons2d
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_TrackedGroups
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_TrackedGroup
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_ImmDebugInfos
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_ImmDebugInfo
[ 0%] Built target _spencer_tracking_msgs_generate_messages_check_deps_TrackingTimingMetrics
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_Waypoints
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_AgentStates
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_AgentState
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_AgentGroup
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_AgentGroups
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_AgentForce
[ 0%] Built target sensor_msgs_generate_messages_cpp
[ 0%] Built target nav_msgs_generate_messages_cpp
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_TrackedPerson
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_LineObstacle
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_LineObstacles
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_TrackedGroup
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_TrackedPersons
[ 0%] Built target nav_msgs_generate_messages_eus
[ 0%] Built target sensor_msgs_generate_messages_eus
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 0%] Built target nav_msgs_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_nodejs
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_TrackedGroups
[ 0%] Built target nav_msgs_generate_messages_nodejs
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_SocialRelations
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_SocialRelation
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_SocialActivity
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_SocialActivities
[ 0%] Built target _pedsim_msgs_generate_messages_check_deps_Waypoint
[ 1%] Building CXX object third_party/gazebo_plugins/pedestrian_visualizer_plugin/gazebo_ped_visualizer_plugin/CMakeFiles/PedestrianVisualPlugin.dir/src/pedestrian_visual_plugin.cpp.o
[ 1%] Building CXX object third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeFiles/PedestrianSFMPlugin.dir/src/pedestrian_sfm_plugin.cpp.o
[ 1%] Built target map_msgs_generate_messages_py
[ 1%] Built target _spencer_social_relation_msgs_generate_messages_check_deps_SocialActivities
[ 1%] Built target _spencer_social_relation_msgs_generate_messages_check_deps_SocialRelations
[ 1%] Built target _spencer_social_relation_msgs_generate_messages_check_deps_SocialRelation
[ 1%] Built target _spencer_vision_msgs_generate_messages_check_deps_PersonImage
[ 1%] Built target _spencer_social_relation_msgs_generate_messages_check_deps_SocialActivity
[ 1%] Built target _spencer_vision_msgs_generate_messages_check_deps_PersonImages
[ 1%] Built target roscpp_generate_messages_cpp
[ 1%] Built target roscpp_generate_messages_eus
[ 1%] Built target roscpp_generate_messages_nodejs
[ 1%] Built target _spencer_vision_msgs_generate_messages_check_deps_PersonROIs
[ 1%] Built target roscpp_generate_messages_lisp
[ 1%] Built target roscpp_generate_messages_py
[ 1%] Built target rosgraph_msgs_generate_messages_cpp
[ 1%] Built target _spencer_vision_msgs_generate_messages_check_deps_PersonROI
[ 1%] Built target rosgraph_msgs_generate_messages_eus
[ 1%] Built target rosgraph_msgs_generate_messages_lisp
[ 1%] Built target rosgraph_msgs_generate_messages_nodejs
[ 1%] Built target _gazebo_sfm_plugin_generate_messages_check_deps_ped_state
[ 1%] Built target rosgraph_msgs_generate_messages_py
[ 1%] Built target _catkin_empty_exported_target
[ 1%] Built target actionlib_msgs_generate_messages_cpp
[ 1%] Built target actionlib_msgs_generate_messages_eus
[ 1%] Built target actionlib_msgs_generate_messages_lisp
[ 1%] Built target actionlib_msgs_generate_messages_py
[ 1%] Built target actionlib_msgs_generate_messages_nodejs
[ 1%] Built target std_srvs_generate_messages_lisp
[ 1%] Built target std_srvs_generate_messages_eus
[ 1%] Built target std_srvs_generate_messages_cpp
[ 1%] Built target std_srvs_generate_messages_nodejs
[ 1%] Built target std_srvs_generate_messages_py
[ 1%] Built target tf_generate_messages_cpp
[ 1%] Built target tf_generate_messages_eus
[ 1%] Built target tf_generate_messages_lisp
[ 1%] Built target tf_generate_messages_nodejs
[ 1%] Built target tf_generate_messages_py
[ 1%] Built target actionlib_generate_messages_eus
[ 1%] Built target actionlib_generate_messages_cpp
[ 1%] Built target actionlib_generate_messages_lisp
[ 1%] Built target tf2_msgs_generate_messages_cpp
[ 1%] Built target actionlib_generate_messages_nodejs
[ 1%] Built target actionlib_generate_messages_py
[ 1%] Built target tf2_msgs_generate_messages_lisp
[ 1%] Built target tf2_msgs_generate_messages_eus
[ 1%] Built target tf2_msgs_generate_messages_py
[ 1%] Built target tf2_msgs_generate_messages_nodejs
[ 1%] Built target rviz_generate_messages_lisp
[ 1%] Built target rviz_generate_messages_cpp
[ 1%] Built target rviz_generate_messages_eus
[ 1%] Built target rviz_generate_messages_nodejs
[ 1%] Built target rviz_generate_messages_py
[ 1%] Built target visualization_msgs_generate_messages_cpp
[ 1%] Built target visualization_msgs_generate_messages_eus
[ 1%] Built target visualization_msgs_generate_messages_lisp
[ 1%] Built target visualization_msgs_generate_messages_nodejs
[ 1%] Built target visualization_msgs_generate_messages_py
[ 1%] Built target map_msgs_generate_messages_eus
[ 1%] Built target map_msgs_generate_messages_cpp
[ 1%] Built target map_msgs_generate_messages_lisp
[ 1%] Built target map_msgs_generate_messages_nodejs
[ 1%] Generating dynamic reconfigure files from cfg/DWAPlanner.cfg: /home/ash/catkin_ws/ros_motion_planning/devel/include/dwa_planner/DWAPlannerConfig.h /home/ash/catkin_ws/ros_motion_planning/devel/lib/python3/dist-packages/dwa_planner/cfg/DWAPlannerConfig.py
[ 1%] Building CXX object planner/utils/CMakeFiles/utils.dir/src/utils.cpp.o
[ 2%] Building CXX object planner/utils/CMakeFiles/utils.dir/src/global_planner.cpp.o
[ 2%] Built target dynamic_reconfigure_generate_messages_lisp
[ 2%] Built target dynamic_reconfigure_generate_messages_eus
[ 2%] Built target dynamic_reconfigure_generate_messages_nodejs
[ 2%] Built target dynamic_reconfigure_generate_messages_cpp
[ 2%] Built target dynamic_reconfigure_generate_messages_py
[ 2%] Built target base_local_planner_generate_messages_cpp
[ 2%] Built target dynamic_reconfigure_gencfg
[ 2%] Built target base_local_planner_generate_messages_nodejs
[ 2%] Built target base_local_planner_generate_messages_lisp
[ 2%] Built target base_local_planner_generate_messages_eus
[ 2%] Built target base_local_planner_generate_messages_py
[ 2%] Built target base_local_planner_gencfg
[ 2%] Built target costmap_2d_generate_messages_eus
[ 2%] Built target costmap_2d_generate_messages_lisp
[ 2%] Built target costmap_2d_generate_messages_nodejs
[ 2%] Built target costmap_2d_gencfg
[ 2%] Built target costmap_2d_generate_messages_py
[ 3%] Building CXX object planner/local_planner/pid_planner/CMakeFiles/pid_planner.dir/src/pid_planner.cpp.o
[ 3%] Built target costmap_2d_generate_messages_cpp
[ 3%] Generating Python from MSG spencer_control_msgs/ComponentStatus
[ 3%] Generating C++ code from spencer_control_msgs/ComponentStatus.msg
[ 3%] Generating Lisp code from spencer_control_msgs/ComponentStatus.msg
[ 4%] Generating EusLisp code from spencer_control_msgs/ComponentStatus.msg
[ 4%] Generating Javascript code from spencer_control_msgs/ComponentStatus.msg
[ 4%] Generating Python from MSG spencer_human_attribute_msgs/CategoricalAttribute
Generating reconfiguration files for DWAPlanner in dwa_planner
Wrote header file in /home/ash/catkin_ws/ros_motion_planning/devel/include/dwa_planner/DWAPlannerConfig.h
[ 4%] Built target spencer_control_msgs_generate_messages_lisp
[ 4%] Built target spencer_control_msgs_generate_messages_nodejs
[ 5%] Generating Python from MSG spencer_human_attribute_msgs/ScalarAttribute
[ 6%] Generating C++ code from spencer_human_attribute_msgs/CategoricalAttribute.msg
[ 7%] Generating EusLisp manifest code for spencer_control_msgs
[ 7%] Built target spencer_control_msgs_generate_messages_cpp
[ 7%] Built target dwa_planner_gencfg
[ 7%] Generating EusLisp code from spencer_human_attribute_msgs/CategoricalAttribute.msg
[ 7%] Generating Lisp code from spencer_human_attribute_msgs/CategoricalAttribute.msg
[ 8%] Generating Lisp code from spencer_human_attribute_msgs/ScalarAttribute.msg
[ 8%] Generating Python from MSG spencer_human_attribute_msgs/HumanAttributes
[ 8%] Generating Python msg __init__.py for spencer_control_msgs
[ 8%] Generating C++ code from spencer_human_attribute_msgs/ScalarAttribute.msg
[ 9%] Generating EusLisp code from spencer_human_attribute_msgs/ScalarAttribute.msg
[ 9%] Generating Lisp code from spencer_human_attribute_msgs/HumanAttributes.msg
[ 9%] Generating C++ code from spencer_human_attribute_msgs/HumanAttributes.msg
[ 9%] Generating Javascript code from spencer_human_attribute_msgs/CategoricalAttribute.msg
[ 9%] Built target spencer_human_attribute_msgs_generate_messages_lisp
[ 10%] Generating Javascript code from spencer_human_attribute_msgs/ScalarAttribute.msg
[ 10%] Generating Javascript code from spencer_human_attribute_msgs/HumanAttributes.msg
[ 10%] Generating EusLisp code from spencer_human_attribute_msgs/HumanAttributes.msg
[ 11%] Linking CXX shared library /home/ash/catkin_ws/ros_motion_planning/devel/lib/libutils.so
[ 11%] Generating Python msg __init__.py for spencer_human_attribute_msgs
[ 12%] Generating EusLisp manifest code for spencer_human_attribute_msgs
[ 12%] Built target spencer_control_msgs_generate_messages_py
[ 12%] Built target spencer_human_attribute_msgs_generate_messages_cpp
[ 13%] Generating C++ code from spencer_tracking_msgs/DetectedPerson.msg
[ 13%] Generating Python from MSG spencer_tracking_msgs/DetectedPerson
[ 14%] Generating EusLisp code from spencer_tracking_msgs/DetectedPerson.msg
[ 14%] Built target spencer_human_attribute_msgs_generate_messages_nodejs
[ 14%] Generating Lisp code from spencer_tracking_msgs/DetectedPerson.msg
[ 15%] Generating Lisp code from spencer_tracking_msgs/DetectedPersons.msg
[ 16%] Generating Lisp code from spencer_tracking_msgs/CompositeDetectedPerson.msg
[ 16%] Built target utils
[ 16%] Generating Lisp code from spencer_tracking_msgs/CompositeDetectedPersons.msg
[ 16%] Generating Javascript code from spencer_tracking_msgs/DetectedPerson.msg
[ 16%] Generating EusLisp code from spencer_tracking_msgs/DetectedPersons.msg
[ 16%] Generating Javascript code from spencer_tracking_msgs/DetectedPersons.msg
[ 17%] Generating C++ code from spencer_tracking_msgs/DetectedPersons.msg
[ 17%] Generating Lisp code from spencer_tracking_msgs/TrackedPerson.msg
[ 17%] Built target spencer_control_msgs_generate_messages_eus
[ 17%] Built target spencer_human_attribute_msgs_generate_messages_py
[ 17%] Generating Lisp code from spencer_tracking_msgs/TrackedPersons.msg
[ 17%] Generating Javascript code from spencer_tracking_msgs/CompositeDetectedPerson.msg
[ 17%] Generating Python from MSG spencer_tracking_msgs/DetectedPersons
[ 17%] Generating Python from MSG pedsim_msgs/AgentState
[ 18%] Generating Python from MSG pedsim_msgs/AgentStates
[ 18%] Generating C++ code from pedsim_msgs/AgentState.msg
[ 19%] Generating Lisp code from spencer_tracking_msgs/TrackedPerson2d.msg
[ 20%] Generating Javascript code from spencer_tracking_msgs/CompositeDetectedPersons.msg
[ 20%] Generating EusLisp code from spencer_tracking_msgs/CompositeDetectedPerson.msg
[ 21%] Generating C++ code from spencer_tracking_msgs/CompositeDetectedPerson.msg
[ 21%] Generating Lisp code from spencer_tracking_msgs/TrackedPersons2d.msg
[ 21%] Generating Javascript code from spencer_tracking_msgs/TrackedPerson.msg
[ 21%] Generating C++ code from pedsim_msgs/AgentStates.msg
[ 22%] Generating Lisp code from spencer_tracking_msgs/TrackedGroup.msg
[ 23%] Generating Javascript code from spencer_tracking_msgs/TrackedPersons.msg
[ 23%] Generating Python from MSG spencer_tracking_msgs/CompositeDetectedPerson
[ 23%] Generating EusLisp code from spencer_tracking_msgs/CompositeDetectedPersons.msg
[ 23%] Built target spencer_human_attribute_msgs_generate_messages_eus
[ 23%] Generating C++ code from spencer_tracking_msgs/CompositeDetectedPersons.msg
[ 23%] Generating EusLisp code from pedsim_msgs/AgentState.msg
[ 23%] Generating C++ code from spencer_tracking_msgs/TrackedPerson.msg
[ 23%] Generating Lisp code from spencer_tracking_msgs/TrackedGroups.msg
[ 23%] Generating Javascript code from spencer_tracking_msgs/TrackedPerson2d.msg
[ 24%] Generating Python from MSG pedsim_msgs/AgentGroup
[ 24%] Generating Lisp code from spencer_tracking_msgs/ImmDebugInfo.msg
[ 24%] Generating Javascript code from spencer_tracking_msgs/TrackedPersons2d.msg
[ 24%] Generating C++ code from pedsim_msgs/AgentGroup.msg
[ 25%] Generating EusLisp code from spencer_tracking_msgs/TrackedPerson.msg
[ 25%] Generating EusLisp code from pedsim_msgs/AgentStates.msg
[ 26%] Generating C++ code from spencer_tracking_msgs/TrackedPersons.msg
[ 26%] Generating Javascript code from spencer_tracking_msgs/TrackedGroup.msg
[ 26%] Generating Lisp code from spencer_tracking_msgs/ImmDebugInfos.msg
[ 26%] Generating Python from MSG spencer_tracking_msgs/CompositeDetectedPersons
[ 27%] Generating Javascript code from spencer_tracking_msgs/TrackedGroups.msg
[ 27%] Generating EusLisp code from pedsim_msgs/AgentGroup.msg
[ 27%] Generating EusLisp code from spencer_tracking_msgs/TrackedPersons.msg
[ 28%] Generating Lisp code from spencer_tracking_msgs/TrackingTimingMetrics.msg
[ 29%] Generating EusLisp code from pedsim_msgs/AgentGroups.msg
[ 30%] Generating Javascript code from spencer_tracking_msgs/ImmDebugInfo.msg
[ 31%] Generating C++ code from pedsim_msgs/AgentGroups.msg
[ 31%] Generating C++ code from spencer_tracking_msgs/TrackedPerson2d.msg
[ 31%] Generating Python from MSG pedsim_msgs/AgentGroups
[ 31%] Generating EusLisp code from pedsim_msgs/AgentForce.msg
[ 31%] Generating Lisp code from spencer_tracking_msgs/GetPersonTrajectories.srv
[ 31%] Generating EusLisp code from spencer_tracking_msgs/TrackedPerson2d.msg
[ 31%] Generating Javascript code from spencer_tracking_msgs/ImmDebugInfos.msg
[ 32%] Generating EusLisp code from spencer_tracking_msgs/TrackedPersons2d.msg
[ 32%] Built target spencer_tracking_msgs_generate_messages_lisp
[ 32%] Generating Javascript code from spencer_tracking_msgs/TrackingTimingMetrics.msg
[ 32%] Generating Lisp code from pedsim_msgs/AgentState.msg
[ 32%] Generating Python from MSG spencer_tracking_msgs/TrackedPerson
[ 32%] Generating C++ code from pedsim_msgs/AgentForce.msg
[ 34%] Generating EusLisp code from pedsim_msgs/LineObstacle.msg
[ 34%] Generating C++ code from spencer_tracking_msgs/TrackedPersons2d.msg
[ 35%] Generating C++ code from pedsim_msgs/LineObstacle.msg
[ 35%] Generating Lisp code from pedsim_msgs/AgentStates.msg
[ 36%] Generating Javascript code from spencer_tracking_msgs/GetPersonTrajectories.srv
[ 36%] Generating EusLisp code from spencer_tracking_msgs/TrackedGroup.msg
[ 36%] Built target spencer_tracking_msgs_generate_messages_nodejs
[ 36%] Generating Python from MSG pedsim_msgs/AgentForce
[ 36%] Generating Python from MSG pedsim_msgs/LineObstacle
[ 36%] Generating EusLisp code from pedsim_msgs/LineObstacles.msg
[ 36%] Generating Lisp code from pedsim_msgs/AgentGroup.msg
[ 37%] Generating Lisp code from pedsim_msgs/AgentGroups.msg
[ 37%] Generating C++ code from spencer_tracking_msgs/TrackedGroup.msg
[ 37%] Generating C++ code from pedsim_msgs/LineObstacles.msg
[ 37%] Generating Lisp code from pedsim_msgs/AgentForce.msg
[ 37%] Generating C++ code from pedsim_msgs/TrackedPerson.msg
[ 38%] Generating Python from MSG spencer_tracking_msgs/TrackedPersons
[ 38%] Generating EusLisp code from spencer_tracking_msgs/TrackedGroups.msg
[ 39%] Generating Lisp code from pedsim_msgs/LineObstacle.msg
[ 40%] Generating EusLisp code from pedsim_msgs/TrackedPerson.msg
[ 40%] Generating Lisp code from pedsim_msgs/LineObstacles.msg
[ 40%] Generating Lisp code from pedsim_msgs/TrackedPerson.msg
[ 40%] Generating Python from MSG pedsim_msgs/LineObstacles
[ 40%] Generating EusLisp code from spencer_tracking_msgs/ImmDebugInfo.msg
[ 41%] Generating Python from MSG pedsim_msgs/TrackedPerson
[ 42%] Generating C++ code from spencer_tracking_msgs/TrackedGroups.msg
[ 43%] Generating C++ code from pedsim_msgs/TrackedPersons.msg
[ 43%] Generating Python from MSG pedsim_msgs/TrackedPersons
[ 43%] Generating EusLisp code from pedsim_msgs/TrackedPersons.msg
[ 44%] Generating Lisp code from pedsim_msgs/TrackedPersons.msg
[ 44%] Generating Python from MSG spencer_tracking_msgs/TrackedPerson2d
[ 45%] Generating EusLisp code from spencer_tracking_msgs/ImmDebugInfos.msg
[ 45%] Generating EusLisp code from pedsim_msgs/TrackedGroup.msg
[ 46%] Generating Lisp code from pedsim_msgs/TrackedGroup.msg
[ 47%] Generating C++ code from spencer_tracking_msgs/ImmDebugInfo.msg
[ 48%] Generating C++ code from pedsim_msgs/TrackedGroup.msg
[ 48%] Generating Lisp code from pedsim_msgs/TrackedGroups.msg
[ 48%] Generating EusLisp code from pedsim_msgs/TrackedGroups.msg
[ 48%] Generating Lisp code from pedsim_msgs/SocialRelation.msg
[ 48%] Generating Python from MSG pedsim_msgs/TrackedGroup
[ 48%] Generating EusLisp code from pedsim_msgs/SocialRelation.msg
[ 48%] Generating EusLisp code from spencer_tracking_msgs/TrackingTimingMetrics.msg
[ 48%] Generating Python from MSG pedsim_msgs/TrackedGroups
[ 48%] Generating C++ code from spencer_tracking_msgs/ImmDebugInfos.msg
[ 48%] Generating C++ code from pedsim_msgs/TrackedGroups.msg
[ 48%] Generating Lisp code from pedsim_msgs/SocialRelations.msg
[ 49%] Generating Lisp code from pedsim_msgs/SocialActivity.msg
[ 49%] Generating EusLisp code from spencer_tracking_msgs/GetPersonTrajectories.srv
[ 49%] Generating Python from MSG spencer_tracking_msgs/TrackedPersons2d
[ 50%] Generating EusLisp code from pedsim_msgs/SocialRelations.msg
[ 50%] Generating Lisp code from pedsim_msgs/SocialActivities.msg
[ 50%] Generating Lisp code from pedsim_msgs/Waypoint.msg
[ 50%] Generating C++ code from spencer_tracking_msgs/TrackingTimingMetrics.msg
[ 50%] Generating C++ code from pedsim_msgs/SocialRelation.msg
[ 50%] Generating Python from MSG pedsim_msgs/SocialRelation
[ 50%] Generating C++ code from spencer_tracking_msgs/GetPersonTrajectories.srv
[ 51%] Generating Python from MSG pedsim_msgs/SocialRelations
[ 51%] Generating Lisp code from pedsim_msgs/Waypoints.msg
[ 52%] Generating EusLisp code from pedsim_msgs/SocialActivity.msg
[ 53%] Generating EusLisp manifest code for spencer_tracking_msgs
[ 53%] Generating EusLisp code from pedsim_msgs/SocialActivities.msg
[ 53%] Built target pedsim_msgs_generate_messages_lisp
[ 53%] Generating C++ code from pedsim_msgs/SocialRelations.msg
[ 53%] Generating EusLisp code from pedsim_msgs/Waypoint.msg
[ 54%] Generating EusLisp code from pedsim_msgs/Waypoints.msg
[ 54%] Generating Python from MSG spencer_tracking_msgs/TrackedGroup
[ 55%] Generating C++ code from pedsim_msgs/SocialActivity.msg
[ 56%] Generating EusLisp manifest code for pedsim_msgs
[ 56%] Generating C++ code from pedsim_msgs/SocialActivities.msg
[ 56%] Built target spencer_tracking_msgs_generate_messages_cpp
[ 56%] Generating Python from MSG pedsim_msgs/SocialActivity
[ 57%] Generating Python from MSG pedsim_msgs/SocialActivities
[ 58%] Generating Javascript code from pedsim_msgs/AgentState.msg
[ 59%] Generating Python from MSG spencer_social_relation_msgs/SocialRelation
In file included from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:36:10: fatal error: gazebo_sfm_plugin/ped_state.h: No such file or directory
36 | #include <gazebo_sfm_plugin/ped_state.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[ 59%] Generating Javascript code from pedsim_msgs/AgentStates.msg
make[2]: *** [third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeFiles/PedestrianSFMPlugin.dir/build.make:76: third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeFiles/PedestrianSFMPlugin.dir/src/pedestrian_sfm_plugin.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:6243: third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeFiles/PedestrianSFMPlugin.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 59%] Generating C++ code from pedsim_msgs/Waypoint.msg
[ 59%] Generating Python from MSG pedsim_msgs/Waypoint
[ 59%] Generating Python from MSG spencer_social_relation_msgs/SocialRelations
[ 60%] Generating Python from MSG spencer_tracking_msgs/TrackedGroups
[ 60%] Generating Javascript code from pedsim_msgs/AgentGroup.msg
In file included from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_visualizer_plugin/gazebo_ped_visualizer_plugin/src/pedestrian_visual_plugin.cpp:18:
/home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_visualizer_plugin/gazebo_ped_visualizer_plugin/include/pedestrian_visual_plugin.h:38:10: fatal error: gazebo_sfm_plugin/ped_state.h: No such file or directory
38 | #include <gazebo_sfm_plugin/ped_state.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[ 60%] Generating Python from MSG spencer_tracking_msgs/ImmDebugInfo
make[2]: *** [third_party/gazebo_plugins/pedestrian_visualizer_plugin/gazebo_ped_visualizer_plugin/CMakeFiles/PedestrianVisualPlugin.dir/build.make:76: third_party/gazebo_plugins/pedestrian_visualizer_plugin/gazebo_ped_visualizer_plugin/CMakeFiles/PedestrianVisualPlugin.dir/src/pedestrian_visual_plugin.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:5901: third_party/gazebo_plugins/pedestrian_visualizer_plugin/gazebo_ped_visualizer_plugin/CMakeFiles/PedestrianVisualPlugin.dir/all] Error 2
[ 60%] Generating C++ code from pedsim_msgs/Waypoints.msg
[ 61%] Generating Python from MSG pedsim_msgs/Waypoints
[ 61%] Generating Python from MSG spencer_social_relation_msgs/SocialActivity
[ 61%] Generating Python from MSG spencer_social_relation_msgs/SocialActivities
[ 61%] Generating Javascript code from pedsim_msgs/AgentGroups.msg
[ 62%] Generating Javascript code from pedsim_msgs/AgentForce.msg
[ 62%] Built target spencer_tracking_msgs_generate_messages_eus
[ 62%] Generating Javascript code from pedsim_msgs/LineObstacle.msg
[ 63%] Generating Javascript code from pedsim_msgs/LineObstacles.msg
[ 63%] Generating Javascript code from pedsim_msgs/TrackedPerson.msg
[ 64%] Generating Python from MSG spencer_tracking_msgs/ImmDebugInfos
[ 64%] Built target pedsim_msgs_generate_messages_cpp
[ 64%] Generating Javascript code from pedsim_msgs/TrackedPersons.msg
[ 64%] Generating Python msg __init__.py for pedsim_msgs
[ 64%] Generating Javascript code from pedsim_msgs/TrackedGroup.msg
[ 64%] Generating Python from MSG spencer_tracking_msgs/TrackingTimingMetrics
[ 64%] Generating Python code from SRV spencer_tracking_msgs/GetPersonTrajectories
[ 65%] Generating Javascript code from pedsim_msgs/TrackedGroups.msg
[ 67%] Generating Javascript code from pedsim_msgs/SocialRelation.msg
[ 67%] Generating Javascript code from pedsim_msgs/SocialRelations.msg
[ 67%] Generating Javascript code from pedsim_msgs/SocialActivity.msg
[ 67%] Generating Javascript code from pedsim_msgs/SocialActivities.msg
[ 68%] Generating Javascript code from pedsim_msgs/Waypoint.msg
[ 68%] Built target pedsim_msgs_generate_messages_eus
[ 68%] Generating Javascript code from pedsim_msgs/Waypoints.msg
[ 68%] Generating Python msg __init__.py for spencer_social_relation_msgs
[ 68%] Built target pedsim_msgs_generate_messages_nodejs
[ 68%] Built target pedsim_msgs_generate_messages_py
[ 69%] Generating Python srv __init__.py for spencer_tracking_msgs
[ 69%] Generating Python msg __init__.py for spencer_tracking_msgs
[ 69%] Built target spencer_social_relation_msgs_generate_messages_py
[ 69%] Built target spencer_tracking_msgs_generate_messages_py
[ 69%] Linking CXX shared library /home/ash/catkin_ws/ros_motion_planning/devel/lib/libpid_planner.so
[ 69%] Built target pid_planner
make: *** [Makefile:146: all] Error 2
Invoking "make -j12 -l12" failed
Hello @Ashwini-Rathi. There are still some problems in compiling, therefore, you should follow the stages in README.md.
cd ros_motion_planning/
catkin_make -DCATKIN_WHITELIST_PACKAGES="gazebo_sfm_plugin;pedsim_msgs"
catkin_make -DCATKIN_WHITELIST_PACKAGES=""
# Afterwards, everytime you just need to
catkin_make
We are sorry that we forgot to uncomment them...
Hope it works.
Hi,
When I run the command catkin_make -DCATKIN_WHITELIST_PACKAGES="gazebo_sfm_plugin;pedsim_msgs"
, I get the followign error. can you help me resolve this?
[ 98%] Building CXX object third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeFiles/PedestrianSFMPlugin.dir/src/pedestrian_sfm_plugin.cpp.o
[ 98%] Built target gazebo_sfm_plugin_generate_messages
In file included from /usr/include/ignition/math6/gz/math/Quaternion.hh:20,
from /usr/include/ignition/math6/gz/math/Pose3.hh:20,
from /usr/include/ignition/math6/ignition/math/Pose3.hh:18,
from /usr/include/sdformat-9.8/sdf/Actor.hh:23,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/Helpers.hh: In function ‘std::chrono::_V2::steady_clock::duration ignition::math::v6::stringToDuration(const string&)’:
/usr/include/ignition/math6/gz/math/Helpers.hh:1059:28: error: ‘chrono_literals’ is not a namespace-name
1059 | using namespace std::chrono_literals;
| ^~~~~~~~~~~~~~~
/usr/include/ignition/math6/gz/math/Helpers.hh: In function ‘std::chrono::_V2::steady_clock::time_point ignition::math::v6::stringToTimePoint(const string&)’:
/usr/include/ignition/math6/gz/math/Helpers.hh:1101:28: error: ‘chrono_literals’ is not a namespace-name
1101 | using namespace std::chrono_literals;
| ^~~~~~~~~~~~~~~
/usr/include/ignition/math6/gz/math/Helpers.hh:1102:56: error: unable to find numeric literal operator ‘operator""s’
1102 | std::chrono::steady_clock::time_point timePoint{-1s};
| ^~
/usr/include/ignition/math6/gz/math/Helpers.hh:1102:56: note: use ‘-fext-numeric-literals’ to enable more built-in suffixes
/usr/include/ignition/math6/gz/math/Helpers.hh:1102:58: error: no matching function for call to ‘std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::time_point(<brace-enclosed initializer list>)’
1102 | std::chrono::steady_clock::time_point timePoint{-1s};
| ^
In file included from /usr/include/c++/9/mutex:39,
from /usr/include/boost/system/detail/std_interoperability.hpp:13,
from /usr/include/boost/system/error_code.hpp:959,
from /usr/include/boost/system/system_error.hpp:11,
from /usr/include/boost/thread/exceptions.hpp:22,
from /usr/include/boost/thread/pthread/mutex.hpp:14,
from /usr/include/boost/thread/mutex.hpp:16,
from /opt/ros/noetic/include/ros/publisher.h:36,
from /opt/ros/noetic/include/ros/node_handle.h:32,
from /opt/ros/noetic/include/ros/ros.h:45,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:21,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/c++/9/chrono:643:14: note: candidate: ‘template<class _Dur2, class> constexpr std::chrono::time_point<_Clock, _Dur>::time_point(const std::chrono::time_point<_Clock, _Dur2>&)’
643 | constexpr time_point(const time_point<clock, _Dur2>& __t)
| ^~~~~~~~~~
/usr/include/c++/9/chrono:643:14: note: template argument deduction/substitution failed:
/usr/include/c++/9/chrono:636:21: note: candidate: ‘constexpr std::chrono::time_point<_Clock, _Dur>::time_point(const duration&) [with _Clock = std::chrono::_V2::steady_clock; _Dur = std::chrono::duration<long int, std::ratio<1, 1000000000> >; std::chrono::time_point<_Clock, _Dur>::duration = std::chrono::duration<long int, std::ratio<1, 1000000000> >]’
636 | constexpr explicit time_point(const duration& __dur)
| ^~~~~~~~~~
/usr/include/c++/9/chrono:636:21: note: conversion of argument 1 would be ill-formed:
/usr/include/c++/9/chrono:633:12: note: candidate: ‘constexpr std::chrono::time_point<_Clock, _Dur>::time_point() [with _Clock = std::chrono::_V2::steady_clock; _Dur = std::chrono::duration<long int, std::ratio<1, 1000000000> >]’
633 | constexpr time_point() : __d(duration::zero())
| ^~~~~~~~~~
/usr/include/c++/9/chrono:633:12: note: candidate expects 0 arguments, 1 provided
/usr/include/c++/9/chrono:626:14: note: candidate: ‘constexpr std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::time_point(const std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&)’
626 | struct time_point
| ^~~~~~~~~~
/usr/include/c++/9/chrono:626:14: note: conversion of argument 1 would be ill-formed:
/usr/include/c++/9/chrono:626:14: note: candidate: ‘constexpr std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >::time_point(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> > >&&)’
/usr/include/c++/9/chrono:626:14: note: conversion of argument 1 would be ill-formed:
In file included from /usr/include/ignition/math6/gz/math/Box.hh:23,
from /usr/include/ignition/math6/gz/math.hh:30,
from /usr/include/ignition/math6/ignition/math.hh:18,
from /usr/include/sdformat-9.8/sdf/Param.hh:33,
from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/Plane.hh: At global scope:
/usr/include/ignition/math6/gz/math/Plane.hh:133:20: error: ‘optional’ in namespace ‘std’ does not name a template type
133 | public: std::optional<Vector3<T>> Intersection(
| ^~~~~~~~
/usr/include/ignition/math6/gz/math/Plane.hh:133:15: note: ‘std::optional’ is only available from C++17 onwards
133 | public: std::optional<Vector3<T>> Intersection(
| ^~~
In file included from /usr/include/ignition/math6/gz/math.hh:30,
from /usr/include/ignition/math6/ignition/math.hh:18,
from /usr/include/sdformat-9.8/sdf/Param.hh:33,
from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/Box.hh:151:20: error: ‘optional’ in namespace ‘std’ does not name a template type
151 | public: std::optional<Vector3<Precision>>
| ^~~~~~~~
/usr/include/ignition/math6/gz/math/Box.hh:151:15: note: ‘std::optional’ is only available from C++17 onwards
151 | public: std::optional<Vector3<Precision>>
| ^~~
In file included from /usr/include/ignition/math6/gz/math/Box.hh:224,
from /usr/include/ignition/math6/gz/math.hh:30,
from /usr/include/ignition/math6/ignition/math.hh:18,
from /usr/include/sdformat-9.8/sdf/Param.hh:33,
from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/detail/Box.hh:237:6: error: ‘optional’ in namespace ‘std’ does not name a template type
237 | std::optional<Vector3<T>>
| ^~~~~~~~
/usr/include/ignition/math6/gz/math/detail/Box.hh:237:1: note: ‘std::optional’ is only available from C++17 onwards
237 | std::optional<Vector3<T>>
| ^~~
In file included from /usr/include/ignition/math6/gz/math.hh:31,
from /usr/include/ignition/math6/ignition/math.hh:18,
from /usr/include/sdformat-9.8/sdf/Param.hh:33,
from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/Capsule.hh:91:20: error: ‘optional’ in namespace ‘std’ does not name a template type
91 | public: std::optional< MassMatrix3<Precision> > MassMatrix() const;
| ^~~~~~~~
/usr/include/ignition/math6/gz/math/Capsule.hh:91:15: note: ‘std::optional’ is only available from C++17 onwards
91 | public: std::optional< MassMatrix3<Precision> > MassMatrix() const;
| ^~~
In file included from /usr/include/ignition/math6/gz/math/Capsule.hh:149,
from /usr/include/ignition/math6/gz/math.hh:31,
from /usr/include/ignition/math6/ignition/math.hh:18,
from /usr/include/sdformat-9.8/sdf/Param.hh:33,
from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/detail/Capsule.hh:100:6: error: ‘optional’ in namespace ‘std’ does not name a template type
100 | std::optional< MassMatrix3<T> > Capsule<T>::MassMatrix() const
| ^~~~~~~~
/usr/include/ignition/math6/gz/math/detail/Capsule.hh:100:1: note: ‘std::optional’ is only available from C++17 onwards
100 | std::optional< MassMatrix3<T> > Capsule<T>::MassMatrix() const
| ^~~
In file included from /usr/include/ignition/math6/gz/math.hh:35,
from /usr/include/ignition/math6/ignition/math.hh:18,
from /usr/include/sdformat-9.8/sdf/Param.hh:33,
from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/Ellipsoid.hh:77:20: error: ‘optional’ in namespace ‘std’ does not name a template type
77 | public: std::optional< MassMatrix3<Precision> > MassMatrix() const;
| ^~~~~~~~
/usr/include/ignition/math6/gz/math/Ellipsoid.hh:77:15: note: ‘std::optional’ is only available from C++17 onwards
77 | public: std::optional< MassMatrix3<Precision> > MassMatrix() const;
| ^~~
In file included from /usr/include/ignition/math6/gz/math/Ellipsoid.hh:132,
from /usr/include/ignition/math6/gz/math.hh:35,
from /usr/include/ignition/math6/ignition/math.hh:18,
from /usr/include/sdformat-9.8/sdf/Param.hh:33,
from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/detail/Ellipsoid.hh:77:6: error: ‘optional’ in namespace ‘std’ does not name a template type
77 | std::optional< MassMatrix3<T> > Ellipsoid<T>::MassMatrix() const
| ^~~~~~~~
/usr/include/ignition/math6/gz/math/detail/Ellipsoid.hh:77:1: note: ‘std::optional’ is only available from C++17 onwards
77 | std::optional< MassMatrix3<T> > Ellipsoid<T>::MassMatrix() const
| ^~~
In file included from /usr/include/ignition/math6/gz/math.hh:66,
from /usr/include/ignition/math6/ignition/math.hh:18,
from /usr/include/sdformat-9.8/sdf/Param.hh:33,
from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/Sphere.hh:109:20: error: ‘optional’ in namespace ‘std’ does not name a template type
109 | public: std::optional<Vector3<Precision>>
| ^~~~~~~~
/usr/include/ignition/math6/gz/math/Sphere.hh:109:15: note: ‘std::optional’ is only available from C++17 onwards
109 | public: std::optional<Vector3<Precision>>
| ^~~
In file included from /usr/include/ignition/math6/gz/math/Sphere.hh:157,
from /usr/include/ignition/math6/gz/math.hh:66,
from /usr/include/ignition/math6/ignition/math.hh:18,
from /usr/include/sdformat-9.8/sdf/Param.hh:33,
from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/detail/Sphere.hh:123:6: error: ‘optional’ in namespace ‘std’ does not name a template type
123 | std::optional<Vector3<T>>
| ^~~~~~~~
/usr/include/ignition/math6/gz/math/detail/Sphere.hh:123:1: note: ‘std::optional’ is only available from C++17 onwards
123 | std::optional<Vector3<T>>
| ^~~
In file included from /usr/include/sdformat-9.8/sdf/Element.hh:28,
from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/sdformat-9.8/sdf/Param.hh:72:57: error: expected constructor, destructor, or type conversion before ‘;’ token
72 | template<class T> ParamStreamer(T) -> ParamStreamer<T>;
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: error: ‘variant’ is not a member of ‘std’
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: note: ‘std::variant’ is only available from C++17 onwards
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: error: ‘variant’ is not a member of ‘std’
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: note: ‘std::variant’ is only available from C++17 onwards
/usr/include/sdformat-9.8/sdf/Param.hh:83:57: error: expected parameter pack before ‘...’
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^~~
/usr/include/sdformat-9.8/sdf/Param.hh:83:57: error: template argument 1 is invalid
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: error: ‘variant’ is not a member of ‘std’
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: note: ‘std::variant’ is only available from C++17 onwards
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: error: ‘variant’ is not a member of ‘std’
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: note: ‘std::variant’ is only available from C++17 onwards
/usr/include/sdformat-9.8/sdf/Param.hh:83:57: error: expected parameter pack before ‘...’
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^~~
/usr/include/sdformat-9.8/sdf/Param.hh:83:60: error: template argument 1 is invalid
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^~
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: error: ‘variant’ is not a member of ‘std’
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: note: ‘std::variant’ is only available from C++17 onwards
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: error: ‘variant’ is not a member of ‘std’
/usr/include/sdformat-9.8/sdf/Param.hh:83:47: note: ‘std::variant’ is only available from C++17 onwards
/usr/include/sdformat-9.8/sdf/Param.hh:83:57: error: expected parameter pack before ‘...’
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^~~
/usr/include/sdformat-9.8/sdf/Param.hh:83:60: error: template argument 1 is invalid
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^~
/usr/include/sdformat-9.8/sdf/Param.hh:83:28: error: ‘ParamStreamer’ is not a type
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^~~~~~~~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:83:41: error: expected ‘,’ or ‘...’ before ‘<’ token
83 | ParamStreamer<std::variant<Ts...>> sv)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh: In function ‘std::ostream& sdf::v9::operator<<(std::ostream&, int)’:
/usr/include/sdformat-9.8/sdf/Param.hh:85:10: error: ‘visit’ is not a member of ‘std’
85 | std::visit([&os](auto const &v)
| ^~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:85:10: note: ‘std::visit’ is only available from C++17 onwards
/usr/include/sdformat-9.8/sdf/Param.hh:85:22: error: use of ‘auto’ in lambda parameter declaration only available with ‘-std=c++14’ or ‘-std=gnu++14’
85 | std::visit([&os](auto const &v)
| ^~~~
/usr/include/sdformat-9.8/sdf/Param.hh: In lambda function:
/usr/include/sdformat-9.8/sdf/Param.hh:87:28: error: missing template arguments before ‘{’ token
87 | os << ParamStreamer{v};
| ^
/usr/include/sdformat-9.8/sdf/Param.hh: In function ‘std::ostream& sdf::v9::operator<<(std::ostream&, int)’:
/usr/include/sdformat-9.8/sdf/Param.hh:88:10: error: ‘sv’ was not declared in this scope
88 | }, sv.val);
| ^~
/usr/include/sdformat-9.8/sdf/Param.hh: At global scope:
/usr/include/sdformat-9.8/sdf/Param.hh:173:30: error: ‘std::any’ has not been declared
173 | public: bool GetAny(std::any &_anyVal) const;
| ^~~
/usr/include/sdformat-9.8/sdf/Param.hh:243:32: error: ‘any’ is not a member of ‘std’
243 | public: std::function<std::any ()> updateFunc;
| ^~~
/usr/include/sdformat-9.8/sdf/Param.hh:243:32: note: ‘std::any’ is only available from C++17 onwards
/usr/include/sdformat-9.8/sdf/Param.hh:243:32: error: ‘any’ is not a member of ‘std’
/usr/include/sdformat-9.8/sdf/Param.hh:243:32: note: ‘std::any’ is only available from C++17 onwards
/usr/include/sdformat-9.8/sdf/Param.hh:243:38: error: template argument 1 is invalid
243 | public: std::function<std::any ()> updateFunc;
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:249:26: error: ‘variant’ in namespace ‘std’ does not name a template type
249 | public: typedef std::variant<bool, char, std::string, int, std::uint64_t,
| ^~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:249:21: note: ‘std::variant’ is only available from C++17 onwards
249 | public: typedef std::variant<bool, char, std::string, int, std::uint64_t,
| ^~~
/usr/include/sdformat-9.8/sdf/Param.hh:260:13: error: ‘ParamVariant’ does not name a type
260 | public: ParamVariant value;
| ^~~~~~~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:263:13: error: ‘ParamVariant’ does not name a type
263 | public: ParamVariant defaultValue;
| ^~~~~~~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:273:37: error: ‘ParamVariant’ has not been declared
273 | ParamVariant &_valueToSet) const;
| ^~~~~~~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh: In member function ‘std::string sdf::v9::ParamPrivate::TypeToString() const’:
/usr/include/sdformat-9.8/sdf/Param.hh:286:24: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
286 | if constexpr (std::is_same_v<T, bool>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:286:35: error: expected primary-expression before ‘,’ token
286 | if constexpr (std::is_same_v<T, bool>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:286:37: error: expected primary-expression before ‘bool’
286 | if constexpr (std::is_same_v<T, bool>)
| ^~~~
/usr/include/sdformat-9.8/sdf/Param.hh:286:36: error: expected ‘)’ before ‘bool’
286 | if constexpr (std::is_same_v<T, bool>)
| ~ ^~~~~
| )
/usr/include/sdformat-9.8/sdf/Param.hh:288:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
288 | else if constexpr (std::is_same_v<T, char>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:288:40: error: expected primary-expression before ‘,’ token
288 | else if constexpr (std::is_same_v<T, char>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:288:42: error: expected primary-expression before ‘char’
288 | else if constexpr (std::is_same_v<T, char>)
| ^~~~
/usr/include/sdformat-9.8/sdf/Param.hh:288:41: error: expected ‘)’ before ‘char’
288 | else if constexpr (std::is_same_v<T, char>)
| ~ ^~~~~
| )
/usr/include/sdformat-9.8/sdf/Param.hh:290:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
290 | else if constexpr (std::is_same_v<T, std::string>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:290:40: error: expected primary-expression before ‘,’ token
290 | else if constexpr (std::is_same_v<T, std::string>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:290:53: error: expected primary-expression before ‘>’ token
290 | else if constexpr (std::is_same_v<T, std::string>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:290:54: error: expected primary-expression before ‘)’ token
290 | else if constexpr (std::is_same_v<T, std::string>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:292:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
292 | else if constexpr (std::is_same_v<T, int>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:292:40: error: expected primary-expression before ‘,’ token
292 | else if constexpr (std::is_same_v<T, int>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:292:42: error: expected primary-expression before ‘int’
292 | else if constexpr (std::is_same_v<T, int>)
| ^~~
/usr/include/sdformat-9.8/sdf/Param.hh:292:41: error: expected ‘)’ before ‘int’
292 | else if constexpr (std::is_same_v<T, int>)
| ~ ^~~~
| )
/usr/include/sdformat-9.8/sdf/Param.hh:294:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
294 | else if constexpr (std::is_same_v<T, std::uint64_t>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:294:40: error: expected primary-expression before ‘,’ token
294 | else if constexpr (std::is_same_v<T, std::uint64_t>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:294:55: error: expected primary-expression before ‘>’ token
294 | else if constexpr (std::is_same_v<T, std::uint64_t>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:294:56: error: expected primary-expression before ‘)’ token
294 | else if constexpr (std::is_same_v<T, std::uint64_t>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:296:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
296 | else if constexpr (std::is_same_v<T, unsigned int>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:296:40: error: expected primary-expression before ‘,’ token
296 | else if constexpr (std::is_same_v<T, unsigned int>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:296:42: error: expected primary-expression before ‘unsigned’
296 | else if constexpr (std::is_same_v<T, unsigned int>)
| ^~~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:296:41: error: expected ‘)’ before ‘unsigned’
296 | else if constexpr (std::is_same_v<T, unsigned int>)
| ~ ^~~~~~~~~
| )
/usr/include/sdformat-9.8/sdf/Param.hh:298:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
298 | else if constexpr (std::is_same_v<T, double>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:298:40: error: expected primary-expression before ‘,’ token
298 | else if constexpr (std::is_same_v<T, double>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:298:42: error: expected primary-expression before ‘double’
298 | else if constexpr (std::is_same_v<T, double>)
| ^~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:298:41: error: expected ‘)’ before ‘double’
298 | else if constexpr (std::is_same_v<T, double>)
| ~ ^~~~~~~
| )
/usr/include/sdformat-9.8/sdf/Param.hh:300:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
300 | else if constexpr (std::is_same_v<T, float>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:300:40: error: expected primary-expression before ‘,’ token
300 | else if constexpr (std::is_same_v<T, float>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:300:42: error: expected primary-expression before ‘float’
300 | else if constexpr (std::is_same_v<T, float>)
| ^~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:300:41: error: expected ‘)’ before ‘float’
300 | else if constexpr (std::is_same_v<T, float>)
| ~ ^~~~~~
| )
/usr/include/sdformat-9.8/sdf/Param.hh:302:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
302 | else if constexpr (std::is_same_v<T, sdf::Time>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:302:40: error: expected primary-expression before ‘,’ token
302 | else if constexpr (std::is_same_v<T, sdf::Time>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:302:51: error: expected primary-expression before ‘>’ token
302 | else if constexpr (std::is_same_v<T, sdf::Time>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:302:52: error: expected primary-expression before ‘)’ token
302 | else if constexpr (std::is_same_v<T, sdf::Time>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:304:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
304 | else if constexpr (std::is_same_v<T, ignition::math::Angle>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:304:40: error: expected primary-expression before ‘,’ token
304 | else if constexpr (std::is_same_v<T, ignition::math::Angle>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:304:63: error: expected primary-expression before ‘>’ token
304 | else if constexpr (std::is_same_v<T, ignition::math::Angle>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:304:64: error: expected primary-expression before ‘)’ token
304 | else if constexpr (std::is_same_v<T, ignition::math::Angle>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:306:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
306 | else if constexpr (std::is_same_v<T, ignition::math::Color>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:306:40: error: expected primary-expression before ‘,’ token
306 | else if constexpr (std::is_same_v<T, ignition::math::Color>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:306:63: error: expected primary-expression before ‘>’ token
306 | else if constexpr (std::is_same_v<T, ignition::math::Color>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:306:64: error: expected primary-expression before ‘)’ token
306 | else if constexpr (std::is_same_v<T, ignition::math::Color>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:308:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
308 | else if constexpr (std::is_same_v<T, ignition::math::Vector2i>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:308:40: error: expected primary-expression before ‘,’ token
308 | else if constexpr (std::is_same_v<T, ignition::math::Vector2i>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:308:66: error: expected primary-expression before ‘>’ token
308 | else if constexpr (std::is_same_v<T, ignition::math::Vector2i>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:308:67: error: expected primary-expression before ‘)’ token
308 | else if constexpr (std::is_same_v<T, ignition::math::Vector2i>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:310:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
310 | else if constexpr (std::is_same_v<T, ignition::math::Vector2d>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:310:40: error: expected primary-expression before ‘,’ token
310 | else if constexpr (std::is_same_v<T, ignition::math::Vector2d>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:310:66: error: expected primary-expression before ‘>’ token
310 | else if constexpr (std::is_same_v<T, ignition::math::Vector2d>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:310:67: error: expected primary-expression before ‘)’ token
310 | else if constexpr (std::is_same_v<T, ignition::math::Vector2d>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:312:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
312 | else if constexpr (std::is_same_v<T, ignition::math::Vector3d>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:312:40: error: expected primary-expression before ‘,’ token
312 | else if constexpr (std::is_same_v<T, ignition::math::Vector3d>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:312:66: error: expected primary-expression before ‘>’ token
312 | else if constexpr (std::is_same_v<T, ignition::math::Vector3d>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:312:67: error: expected primary-expression before ‘)’ token
312 | else if constexpr (std::is_same_v<T, ignition::math::Vector3d>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:314:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
314 | else if constexpr (std::is_same_v<T, ignition::math::Quaterniond>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:314:40: error: expected primary-expression before ‘,’ token
314 | else if constexpr (std::is_same_v<T, ignition::math::Quaterniond>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:314:69: error: expected primary-expression before ‘>’ token
314 | else if constexpr (std::is_same_v<T, ignition::math::Quaterniond>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:314:70: error: expected primary-expression before ‘)’ token
314 | else if constexpr (std::is_same_v<T, ignition::math::Quaterniond>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:316:29: error: ‘is_same_v’ is not a member of ‘std’; did you mean ‘is_same’?
316 | else if constexpr (std::is_same_v<T, ignition::math::Pose3d>)
| ^~~~~~~~~
| is_same
/usr/include/sdformat-9.8/sdf/Param.hh:316:40: error: expected primary-expression before ‘,’ token
316 | else if constexpr (std::is_same_v<T, ignition::math::Pose3d>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:316:64: error: expected primary-expression before ‘>’ token
316 | else if constexpr (std::is_same_v<T, ignition::math::Pose3d>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:316:65: error: expected primary-expression before ‘)’ token
316 | else if constexpr (std::is_same_v<T, ignition::math::Pose3d>)
| ^
/usr/include/sdformat-9.8/sdf/Param.hh: In member function ‘bool sdf::v9::Param::Get(T&) const’:
/usr/include/sdformat-9.8/sdf/Param.hh:353:21: error: ‘get_if’ is not a member of ‘std’; did you mean ‘get_time’?
353 | T *value = std::get_if<T>(&this->dataPtr->value);
| ^~~~~~
| get_time
/usr/include/sdformat-9.8/sdf/Param.hh:353:29: error: expected primary-expression before ‘>’ token
353 | T *value = std::get_if<T>(&this->dataPtr->value);
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:353:47: error: ‘class sdf::v9::ParamPrivate’ has no member named ‘value’
353 | T *value = std::get_if<T>(&this->dataPtr->value);
| ^~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:368:21: error: ‘ParamVariant’ is not a member of ‘sdf::v9::ParamPrivate’
368 | ParamPrivate::ParamVariant pv;
| ^~~~~~~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:369:76: error: ‘pv’ was not declared in this scope
369 | bool success = this->dataPtr->ValueFromStringImpl(typeStr, valueStr, pv);
| ^~
/usr/include/sdformat-9.8/sdf/Param.hh: In member function ‘bool sdf::v9::Param::GetDefault(T&) const’:
/usr/include/sdformat-9.8/sdf/Param.hh:406:26: error: missing template arguments before ‘{’ token
406 | ss << ParamStreamer{this->dataPtr->defaultValue};
| ^
/usr/include/sdformat-9.8/sdf/Param.hh: In member function ‘bool sdf::v9::Param::IsType() const’:
/usr/include/sdformat-9.8/sdf/Param.hh:426:17: error: ‘holds_alternative’ is not a member of ‘std’
426 | return std::holds_alternative<Type>(this->dataPtr->value);
| ^~~~~~~~~~~~~~~~~
/usr/include/sdformat-9.8/sdf/Param.hh:426:39: error: expected primary-expression before ‘>’ token
426 | return std::holds_alternative<Type>(this->dataPtr->value);
| ^
/usr/include/sdformat-9.8/sdf/Param.hh:426:56: error: ‘class sdf::v9::ParamPrivate’ has no member named ‘value’
426 | return std::holds_alternative<Type>(this->dataPtr->value);
| ^~~~~
In file included from /usr/include/sdformat-9.8/sdf/Actor.hh:25,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/sdformat-9.8/sdf/Element.hh: At global scope:
/usr/include/sdformat-9.8/sdf/Element.hh:279:18: error: ‘any’ in namespace ‘std’ does not name a type
279 | public: std::any GetAny(const std::string &_key = "") const;
| ^~~
/usr/include/sdformat-9.8/sdf/Element.hh:279:13: note: ‘std::any’ is only available from C++17 onwards
279 | public: std::any GetAny(const std::string &_key = "") const;
| ^~~
In file included from /usr/include/ignition/transport8/ignition/transport/Node.hh:42,
from /usr/include/gazebo-11/gazebo/physics/Entity.hh:25,
from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
from /usr/include/gazebo-11/gazebo/physics/Actor.hh:27,
from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/transport8/ignition/transport/NodeShared.hh:298:20: error: ‘optional’ in namespace ‘std’ does not name a template type
298 | public: std::optional<TopicStatistics> TopicStats(
| ^~~~~~~~
/usr/include/ignition/transport8/ignition/transport/NodeShared.hh:298:15: note: ‘std::optional’ is only available from C++17 onwards
298 | public: std::optional<TopicStatistics> TopicStats(
| ^~~
In file included from /usr/include/gazebo-11/gazebo/physics/Entity.hh:25,
from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
from /usr/include/gazebo-11/gazebo/physics/Actor.hh:27,
from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/transport8/ignition/transport/Node.hh:740:20: error: ‘optional’ in namespace ‘std’ does not name a template type
740 | public: std::optional<TopicStatistics> TopicStats(
| ^~~~~~~~
/usr/include/ignition/transport8/ignition/transport/Node.hh:740:15: note: ‘std::optional’ is only available from C++17 onwards
740 | public: std::optional<TopicStatistics> TopicStats(
| ^~~
In file included from /usr/include/gazebo-11/gazebo/physics/Entity.hh:35,
from /usr/include/gazebo-11/gazebo/physics/Model.hh:30,
from /usr/include/gazebo-11/gazebo/physics/Actor.hh:27,
from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/gazebo-11/gazebo/physics/Base.hh:342:28: error: ‘optional’ in namespace ‘std’ does not name a template type
342 | public: virtual std::optional<sdf::SemanticPose> SDFSemanticPose() const;
| ^~~~~~~~
/usr/include/gazebo-11/gazebo/physics/Base.hh:342:23: note: ‘std::optional’ is only available from C++17 onwards
342 | public: virtual std::optional<sdf::SemanticPose> SDFSemanticPose() const;
| ^~~
In file included from /usr/include/gazebo-11/gazebo/physics/Actor.hh:27,
from /usr/include/gazebo-11/gazebo/physics/physics.hh:2,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/gazebo-11/gazebo/physics/Model.hh:486:20: error: ‘optional’ in namespace ‘std’ does not name a template type
486 | public: std::optional<sdf::SemanticPose> SDFSemanticPose() const override;
| ^~~~~~~~
/usr/include/gazebo-11/gazebo/physics/Model.hh:486:15: note: ‘std::optional’ is only available from C++17 onwards
486 | public: std::optional<sdf::SemanticPose> SDFSemanticPose() const override;
| ^~~
In file included from /usr/include/gazebo-11/gazebo/physics/BallJoint.hh:25,
from /usr/include/gazebo-11/gazebo/physics/physics.hh:6,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/gazebo-11/gazebo/physics/Joint.hh:594:28: error: ‘optional’ in namespace ‘std’ does not name a template type
594 | public: virtual std::optional<sdf::SemanticPose> SDFSemanticPose()
| ^~~~~~~~
/usr/include/gazebo-11/gazebo/physics/Joint.hh:594:23: note: ‘std::optional’ is only available from C++17 onwards
594 | public: virtual std::optional<sdf::SemanticPose> SDFSemanticPose()
| ^~~
In file included from /usr/include/gazebo-11/gazebo/physics/physics.hh:9,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/gazebo-11/gazebo/physics/Collision.hh:205:28: error: ‘optional’ in namespace ‘std’ does not name a template type
205 | public: virtual std::optional<sdf::SemanticPose> SDFSemanticPose()
| ^~~~~~~~
/usr/include/gazebo-11/gazebo/physics/Collision.hh:205:23: note: ‘std::optional’ is only available from C++17 onwards
205 | public: virtual std::optional<sdf::SemanticPose> SDFSemanticPose()
| ^~~
In file included from /usr/include/gazebo-11/gazebo/physics/physics.hh:26,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/gazebo-11/gazebo/physics/Light.hh:78:20: error: ‘optional’ in namespace ‘std’ does not name a template type
78 | public: std::optional<sdf::SemanticPose> SDFSemanticPose() const override;
| ^~~~~~~~
/usr/include/gazebo-11/gazebo/physics/Light.hh:78:15: note: ‘std::optional’ is only available from C++17 onwards
78 | public: std::optional<sdf::SemanticPose> SDFSemanticPose() const override;
| ^~~
In file included from /usr/include/gazebo-11/gazebo/physics/physics.hh:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/gazebo-11/gazebo/physics/Link.hh:617:20: error: ‘optional’ in namespace ‘std’ does not name a template type
617 | public: std::optional<sdf::SemanticPose> SDFSemanticPose() const override;
| ^~~~~~~~
/usr/include/gazebo-11/gazebo/physics/Link.hh:617:15: note: ‘std::optional’ is only available from C++17 onwards
617 | public: std::optional<sdf::SemanticPose> SDFSemanticPose() const override;
| ^~~
In file included from /usr/include/gazebo-11/gazebo/physics/physics.hh:36,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:28,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/gazebo-11/gazebo/physics/PhysicsEngine.hh: In static member function ‘static T gazebo::physics::PhysicsEngine::any_cast(const boost::any&)’:
/usr/include/gazebo-11/gazebo/physics/PhysicsEngine.hh:274:45: error: ‘any’ is not a member of ‘std’
274 | auto value = boost::any_cast<std::any>(_value);
| ^~~
/usr/include/gazebo-11/gazebo/physics/PhysicsEngine.hh:274:45: note: ‘std::any’ is only available from C++17 onwards
/usr/include/gazebo-11/gazebo/physics/PhysicsEngine.hh:274:45: error: ‘any’ is not a member of ‘std’
/usr/include/gazebo-11/gazebo/physics/PhysicsEngine.hh:274:45: note: ‘std::any’ is only available from C++17 onwards
/usr/include/gazebo-11/gazebo/physics/PhysicsEngine.hh:275:23: error: ‘any_cast’ is not a member of ‘std’
275 | return std::any_cast<T>(value);
| ^~~~~~~~
/usr/include/gazebo-11/gazebo/physics/PhysicsEngine.hh:275:23: note: ‘std::any_cast’ is only available from C++17 onwards
/usr/include/gazebo-11/gazebo/physics/PhysicsEngine.hh:275:33: error: expected primary-expression before ‘>’ token
275 | return std::any_cast<T>(value);
| ^
In file included from /usr/include/ignition/math6/gz/math/Quaternion.hh:20,
from /usr/include/ignition/math6/gz/math/Pose3.hh:20,
from /usr/include/ignition/math6/ignition/math/Pose3.hh:18,
from /usr/include/sdformat-9.8/sdf/Actor.hh:23,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/Helpers.hh: In instantiation of ‘std::tuple<_Tps ...> ignition::math::v6::breakDownDurations(DurationIn) [with Durations = {std::chrono::duration<long unsigned int, std::ratio<86400, 1> >, std::chrono::duration<long int, std::ratio<3600, 1> >, std::chrono::duration<long int, std::ratio<60, 1> >, std::chrono::duration<long int, std::ratio<1, 1> >, std::chrono::duration<long int, std::ratio<1, 1000> >}; DurationIn = std::chrono::duration<long int, std::ratio<1, 1000000000> >]’:
/usr/include/ignition/math6/gz/math/Helpers.hh:854:57: required from here
/usr/include/ignition/math6/gz/math/Helpers.hh:835:29: error: no matching function for call to ‘get<std::chrono::duration<long unsigned int, std::ratio<86400, 1> > >(std::tuple<std::chrono::duration<long unsigned int, std::ratio<86400, 1> >, std::chrono::duration<long int, std::ratio<3600, 1> >, std::chrono::duration<long int, std::ratio<60, 1> >, std::chrono::duration<long int, std::ratio<1, 1> >, std::chrono::duration<long int, std::ratio<1, 1000> > >&)’
835 | (std::get<Durations>(retval) =
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/c++/9/tuple:38,
from /usr/include/c++/9/functional:54,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:14:
/usr/include/c++/9/utility:219:5: note: candidate: ‘template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(std::pair<_Tp1, _Tp2>&)’
219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept
| ^~~
/usr/include/c++/9/utility:219:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/utility:224:5: note: candidate: ‘template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(std::pair<_Tp1, _Tp2>&&)’
224 | get(std::pair<_Tp1, _Tp2>&& __in) noexcept
| ^~~
/usr/include/c++/9/utility:224:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/utility:229:5: note: candidate: ‘template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const std::pair<_Tp1, _Tp2>&)’
229 | get(const std::pair<_Tp1, _Tp2>& __in) noexcept
| ^~~
/usr/include/c++/9/utility:229:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/utility:234:5: note: candidate: ‘template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const std::pair<_Tp1, _Tp2>&&)’
234 | get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
| ^~~
/usr/include/c++/9/utility:234:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/9/tuple:39,
from /usr/include/c++/9/functional:54,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:14:
/usr/include/c++/9/array:307:5: note: candidate: ‘template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr _Tp& std::get(std::array<_Tp, _Nm>&)’
307 | get(array<_Tp, _Nm>& __arr) noexcept
| ^~~
/usr/include/c++/9/array:307:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/array:316:5: note: candidate: ‘template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr _Tp&& std::get(std::array<_Tp, _Nm>&&)’
316 | get(array<_Tp, _Nm>&& __arr) noexcept
| ^~~
/usr/include/c++/9/array:316:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/array:324:5: note: candidate: ‘template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr const _Tp& std::get(const std::array<_Tp, _Nm>&)’
324 | get(const array<_Tp, _Nm>& __arr) noexcept
| ^~~
/usr/include/c++/9/array:324:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/array:333:5: note: candidate: ‘template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr const _Tp&& std::get(const std::array<_Tp, _Nm>&&)’
333 | get(const array<_Tp, _Nm>&& __arr) noexcept
| ^~~
/usr/include/c++/9/array:333:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/9/functional:54,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:14:
/usr/include/c++/9/tuple:1320:5: note: candidate: ‘template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(std::tuple<_Elements ...>&)’
1320 | get(tuple<_Elements...>& __t) noexcept
| ^~~
/usr/include/c++/9/tuple:1320:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/tuple:1326:5: note: candidate: ‘template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(const std::tuple<_Elements ...>&)’
1326 | get(const tuple<_Elements...>& __t) noexcept
| ^~~
/usr/include/c++/9/tuple:1326:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/tuple:1332:5: note: candidate: ‘template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(std::tuple<_Elements ...>&&)’
1332 | get(tuple<_Elements...>&& __t) noexcept
| ^~~
/usr/include/c++/9/tuple:1332:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/tuple:1341:5: note: candidate: ‘template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(const std::tuple<_Elements ...>&&)’
1341 | get(const tuple<_Elements...>&& __t) noexcept
| ^~~
/usr/include/c++/9/tuple:1341:5: note: template argument deduction/substitution failed:
In file included from /opt/ros/noetic/include/ros/message.h:38,
from /opt/ros/noetic/include/ros/publisher.h:33,
from /opt/ros/noetic/include/ros/node_handle.h:32,
from /opt/ros/noetic/include/ros/ros.h:45,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:21,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/boost/array.hpp:440:7: note: candidate: ‘template<long unsigned int Idx, class T, long unsigned int N> T& std::get(boost::array<T, N>&)’
440 | T &get(boost::array<T,N> &arr) BOOST_NOEXCEPT {
| ^~~
/usr/include/boost/array.hpp:440:7: note: template argument deduction/substitution failed:
/usr/include/boost/array.hpp:446:13: note: candidate: ‘template<long unsigned int Idx, class T, long unsigned int N> const T& std::get(const boost::array<T, N>&)’
446 | const T &get(const boost::array<T,N> &arr) BOOST_NOEXCEPT {
| ^~~
/usr/include/boost/array.hpp:446:13: note: template argument deduction/substitution failed:
In file included from /usr/include/ignition/math6/gz/math/Quaternion.hh:20,
from /usr/include/ignition/math6/gz/math/Pose3.hh:20,
from /usr/include/ignition/math6/ignition/math/Pose3.hh:18,
from /usr/include/sdformat-9.8/sdf/Actor.hh:23,
from /usr/include/sdformat-9.8/sdf/sdf.hh:2,
from /usr/include/gazebo-11/gazebo/common/Plugin.hh:33,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:27,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/ignition/math6/gz/math/Helpers.hh:838:30: error: no matching function for call to ‘get<std::chrono::duration<long unsigned int, std::ratio<86400, 1> > >(std::tuple<std::chrono::duration<long unsigned int, std::ratio<86400, 1> >, std::chrono::duration<long int, std::ratio<3600, 1> >, std::chrono::duration<long int, std::ratio<60, 1> >, std::chrono::duration<long int, std::ratio<1, 1> >, std::chrono::duration<long int, std::ratio<1, 1000> > >&)’
838 | std::get<Durations>(retval))))), 0)...};
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from /usr/include/c++/9/tuple:38,
from /usr/include/c++/9/functional:54,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:14:
/usr/include/c++/9/utility:219:5: note: candidate: ‘template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(std::pair<_Tp1, _Tp2>&)’
219 | get(std::pair<_Tp1, _Tp2>& __in) noexcept
| ^~~
/usr/include/c++/9/utility:219:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/utility:224:5: note: candidate: ‘template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(std::pair<_Tp1, _Tp2>&&)’
224 | get(std::pair<_Tp1, _Tp2>&& __in) noexcept
| ^~~
/usr/include/c++/9/utility:224:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/utility:229:5: note: candidate: ‘template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::get(const std::pair<_Tp1, _Tp2>&)’
229 | get(const std::pair<_Tp1, _Tp2>& __in) noexcept
| ^~~
/usr/include/c++/9/utility:229:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/utility:234:5: note: candidate: ‘template<long unsigned int _Int, class _Tp1, class _Tp2> constexpr const typename std::tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&& std::get(const std::pair<_Tp1, _Tp2>&&)’
234 | get(const std::pair<_Tp1, _Tp2>&& __in) noexcept
| ^~~
/usr/include/c++/9/utility:234:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/9/tuple:39,
from /usr/include/c++/9/functional:54,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:14:
/usr/include/c++/9/array:307:5: note: candidate: ‘template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr _Tp& std::get(std::array<_Tp, _Nm>&)’
307 | get(array<_Tp, _Nm>& __arr) noexcept
| ^~~
/usr/include/c++/9/array:307:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/array:316:5: note: candidate: ‘template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr _Tp&& std::get(std::array<_Tp, _Nm>&&)’
316 | get(array<_Tp, _Nm>&& __arr) noexcept
| ^~~
/usr/include/c++/9/array:316:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/array:324:5: note: candidate: ‘template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr const _Tp& std::get(const std::array<_Tp, _Nm>&)’
324 | get(const array<_Tp, _Nm>& __arr) noexcept
| ^~~
/usr/include/c++/9/array:324:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/array:333:5: note: candidate: ‘template<long unsigned int _Int, class _Tp, long unsigned int _Nm> constexpr const _Tp&& std::get(const std::array<_Tp, _Nm>&&)’
333 | get(const array<_Tp, _Nm>&& __arr) noexcept
| ^~~
/usr/include/c++/9/array:333:5: note: template argument deduction/substitution failed:
In file included from /usr/include/c++/9/functional:54,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:14:
/usr/include/c++/9/tuple:1320:5: note: candidate: ‘template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(std::tuple<_Elements ...>&)’
1320 | get(tuple<_Elements...>& __t) noexcept
| ^~~
/usr/include/c++/9/tuple:1320:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/tuple:1326:5: note: candidate: ‘template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >& std::get(const std::tuple<_Elements ...>&)’
1326 | get(const tuple<_Elements...>& __t) noexcept
| ^~~
/usr/include/c++/9/tuple:1326:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/tuple:1332:5: note: candidate: ‘template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(std::tuple<_Elements ...>&&)’
1332 | get(tuple<_Elements...>&& __t) noexcept
| ^~~
/usr/include/c++/9/tuple:1332:5: note: template argument deduction/substitution failed:
/usr/include/c++/9/tuple:1341:5: note: candidate: ‘template<long unsigned int __i, class ... _Elements> constexpr std::__tuple_element_t<__i, std::tuple<_Elements ...> >&& std::get(const std::tuple<_Elements ...>&&)’
1341 | get(const tuple<_Elements...>&& __t) noexcept
| ^~~
/usr/include/c++/9/tuple:1341:5: note: template argument deduction/substitution failed:
In file included from /opt/ros/noetic/include/ros/message.h:38,
from /opt/ros/noetic/include/ros/publisher.h:33,
from /opt/ros/noetic/include/ros/node_handle.h:32,
from /opt/ros/noetic/include/ros/ros.h:45,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/include/pedestrian_sfm_plugin.h:21,
from /home/ash/catkin_ws/ros_motion_planning/src/third_party/gazebo_plugins/pedestrian_sfm_plugin/src/pedestrian_sfm_plugin.cpp:18:
/usr/include/boost/array.hpp:440:7: note: candidate: ‘template<long unsigned int Idx, class T, long unsigned int N> T& std::get(boost::array<T, N>&)’
440 | T &get(boost::array<T,N> &arr) BOOST_NOEXCEPT {
| ^~~
/usr/include/boost/array.hpp:440:7: note: template argument deduction/substitution failed:
/usr/include/boost/array.hpp:446:13: note: candidate: ‘template<long unsigned int Idx, class T, long unsigned int N> const T& std::get(const boost::array<T, N>&)’
446 | const T &get(const boost::array<T,N> &arr) BOOST_NOEXCEPT {
| ^~~
/usr/include/boost/array.hpp:446:13: note: template argument deduction/substitution failed:
make[2]: *** [third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeFiles/PedestrianSFMPlugin.dir/build.make:76: third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeFiles/PedestrianSFMPlugin.dir/src/pedestrian_sfm_plugin.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:3566: third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeFiles/PedestrianSFMPlugin.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
Invoking "make -j12 -l12" failed
@Ashwini-Rathi, what is your ubuntu or ROS version?
@Ashwini-Rathi, try changing line 4 in src/third_party/gazebo_plugins/pedestrian_sfm_plugin/CMakeLists.txt
from add_compile_options(-std=c++11)
to add_compile_options(-std=c++17)
.
ubuntu 20.04 LTS with ROS Noetic. Changing the version from c++11 to c++17 resolved the issue
Great!
Hello @Ashwini-Rathi. There are still some problems in compiling, therefore, you should follow the stages in README.md.
cd ros_motion_planning/ catkin_make -DCATKIN_WHITELIST_PACKAGES="gazebo_sfm_plugin;pedsim_msgs" catkin_make -DCATKIN_WHITELIST_PACKAGES="" # Afterwards, everytime you just need to catkin_make
We are sorry that we forgot to uncomment them...
Hope it works.
@Ashwini-Rathi, @ai-winter, we do not need this now!
please refer to 24268cf and message-headers-wont-build-first
Hi, I am a beginner and unable to find '~/.gazebo/models/'. Where can I find this location?