micro-ROS/micro_ros_tivac_launchpad_app

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?