No 'rosidl_typesupport_cpp' found
Opened this issue · 4 comments
Bug report
Required Info:
Ubuntu 22.04
binary
when I use 'make -j$(nproc)'.
--- stderr: builtin_interfaces
CMake Error at /home/zhaosiqin/Desktop/workspace_ccstheia/micro_ros_tivac_launchpad_app/microros/install/micro_ros_src/install/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake:35 (message):
No 'rosidl_typesupport_cpp' found
Call Stack (most recent call first):
/opt/ros/iron/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake:8 (get_used_typesupports)
/opt/ros/iron/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake:41 (include)
/home/zhaosiqin/Desktop/workspace_ccstheia/micro_ros_tivac_launchpad_app/microros/install/micro_ros_src/install/share/rosidl_core_generators/cmake/rosidl_core_generators-extras.cmake:21 (find_package)
/home/zhaosiqin/Desktop/workspace_ccstheia/micro_ros_tivac_launchpad_app/microros/install/micro_ros_src/install/share/rosidl_core_generators/cmake/rosidl_core_generatorsConfig.cmake:41 (include)
CMakeLists.txt:17 (find_package)
Ensure that you do not have the ROS 2 environment sourced when building micro-ROS.
That means that the micro-ROS build system will mess with the ROS2 environment if it is sourced.
Ensure that you do not have the ROS 2 environment sourced when building micro-ROS.
Does this mean that after using the make command, a ROS2 environment will be automatically built?
By the way,what does use version of gcc-arm-none-eabi for this project?