Cmake could not find OpenMP_C (Autoware)
Hello everyone,
I am trying to install Autoware from Source in a Drive PX2 according to the installation proposed in https://gitlab.com/autowarefoundation....
However, when compiling, Cmake cannot find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) as attached.
How could I solve this issue?
- Autoware 1.12.0
- Driveworks 5.0.5
- ROS Kinetic
- Ubuntu 16.04
Thank you in advance.
nvidia@nvidia:~/autoware.ai$ AUTOWARE_COMPILE_WITH_CUDA=1 colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release
Starting >>> autoware_build_flags
Starting >>> autoware_msgs
Starting >>> vector_map_msgs
Starting >>> autoware_config_msgs
Starting >>> tablet_socket_msgs
Starting >>> autoware_system_msgs
Finished <<< autoware_build_flags [13.7s]
Starting >>> autoware_can_msgs
Finished <<< tablet_socket_msgs [15.4s]
Starting >>> mrt_cmake_modules
Finished <<< autoware_config_msgs [18.3s]
Starting >>> gnss
Finished <<< autoware_msgs [22.2s]
Starting >>> amathutils_lib
Finished <<< autoware_system_msgs [22.1s]
Starting >>> autoware_health_checker
Finished <<< vector_map_msgs [24.7s]
Starting >>> vector_map
Finished <<< mrt_cmake_modules [9.23s]
Starting >>> lanelet2_core
Finished <<< autoware_can_msgs [11.3s]
Starting >>> sick_ldmrs_description
[Processing: amathutils_lib, autoware_health_checker, gnss, lanelet2_core, sick_ldmrs_description, vector_map]
--- stderr: lanelet2_core
CMake Error at /usr/local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES)
Call Stack (most recent call first):
/usr/local/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/cmake-3.16/Modules/FindOpenMP.cmake:511 (find_package_handle_standard_args)
/home/nvidia/autoware.ai/install/mrt_cmake_modules/share/mrt_cmake_modules/cmake/Modules/UseMrtStdCompilerFlags.cmake:54 (find_package)
CMakeLists.txt:13 (include)
---
Failed <<< lanelet2_core [ Exited with code 1 ]
Aborted <<< autoware_health_checker
Aborted <<< vector_map
Aborted <<< amathutils_lib
Aborted <<< sick_ldmrs_description
Aborted <<< gnss
Summary: 8 packages finished [1min 12s]
1 package failed: lanelet2_core
5 packages aborted: amathutils_lib autoware_health_checker gnss sick_ldmrs_description vector_map
1 package had stderr output: lanelet2_core
137 packages not processed
[130.298s] ERROR:concurrent.futures:exception calling callback for <Future at 0x7f96051860 state=finished returned NoneType>
Traceback (most recent call last):
File "/usr/lib/python3.5/concurrent/futures/_base.py", line 297, in _invoke_callbacks
callback(self)
File "/usr/lib/python3.5/asyncio/futures.py", line 442, in _call_set_state
dest_loop.call_soon_threadsafe(_set_state, destination, source)
File "/usr/lib/python3.5/asyncio/base_events.py", line 532, in call_soon_threadsafe
handle = self._call_soon(callback, args)
File "/usr/lib/python3.5/asyncio/base_events.py", line 506, in _call_soon
self._check_closed()
File "/usr/lib/python3.5/asyncio/base_events.py", line 334, in _check_closed
raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
[130.300s] ERROR:concurrent.futures:exception calling callback for <Future at 0x7f96006ac8 state=finished returned NoneType>
Traceback (most recent call last):
File "/usr/lib/python3.5/concurrent/futures/_base.py", line 297, in _invoke_callbacks
callback(self)
File "/usr/lib/python3.5/asyncio/futures.py", line 442, in _call_set_state
dest_loop.call_soon_threadsafe(_set_state, destination, source)
File "/usr/lib/python3.5/asyncio/base_events.py", line 532, in call_soon_threadsafe
handle = self._call_soon(callback, args)
File "/usr/lib/python3.5/asyncio/base_events.py", line 506, in _call_soon
self._check_closed()
File "/usr/lib/python3.5/asyncio/base_events.py", line 334, in _check_closed
raise RuntimeError('Event loop is closed')
RuntimeError: Event loop is closed
[195.944s] ERROR:concurrent.futures:exception calling callback for <Future at ...