Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

rosidl on archlinuxarm

I'm trying to build ROS2 on Arch Linux for Arm. The rosidl packages fail to build. Has anyone had experience with this?

rosidl on archlinuxarm

I'm trying to build ROS2 on Arch Linux for Arm. The rosidl packages fail to build. Has anyone had experience with this?

Here is my error message --- stderr: rosidl_typesupport_interface CMake Error at /home/environ/Developer/arm_ros2_ws/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake:19 (find_package): By not providing "Findament_cmake_include_directories.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "ament_cmake_include_directories", but CMake did not find one.

Could not find a package configuration file provided by "ament_cmake_include_directories" with any of the following names:

ament_cmake_include_directoriesConfig.cmake
ament_cmake_include_directories-config.cmake

Add the installation prefix of "ament_cmake_include_directories" to CMAKE_PREFIX_PATH or set "ament_cmake_include_directories_DIR" to a directory containing one of the above files. If "ament_cmake_include_directories" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /home/environ/Developer/arm_ros2_ws/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake:38 (include) /home/environ/Developer/arm_ros2_ws/install/ament_cmake/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/environ/Developer/arm_ros2_ws/install/ament_cmake/share/ament_cmake/cmake/ament_cmakeConfig.cmake:38 (include) CMakeLists.txt:5 (find_package)


Failed <<< rosidl_typesupport_interface [ Exited with code 1 ] --- stderr: libyaml_vendor CMake Error at /home/environ/Developer/arm_ros2_ws/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake:19 (find_package): By not providing "Findament_cmake_include_directories.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "ament_cmake_include_directories", but CMake did not find one.

Could not find a package configuration file provided by "ament_cmake_include_directories" with any of the following names:

ament_cmake_include_directoriesConfig.cmake
ament_cmake_include_directories-config.cmake

Add the installation prefix of "ament_cmake_include_directories" to CMAKE_PREFIX_PATH or set "ament_cmake_include_directories_DIR" to a directory containing one of the above files. If "ament_cmake_include_directories" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /home/environ/Developer/arm_ros2_ws/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake:38 (include) /home/environ/Developer/arm_ros2_ws/install/ament_cmake/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/environ/Developer/arm_ros2_ws/install/ament_cmake/share/ament_cmake/cmake/ament_cmakeConfig.cmake:38 (include) CMakeLists.txt:5 (find_package)

rosidl on archlinuxarm

I'm trying to build ROS2 on Arch Linux for Arm. The rosidl packages fail to build. Has anyone had experience with this?

Here is my error message message

--- stderr: rosidl_typesupport_interface
CMake Error at /home/environ/Developer/arm_ros2_ws/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake:19 (find_package):
  By not providing "Findament_cmake_include_directories.cmake" in
  CMAKE_MODULE_PATH this project has asked CMake to find a package
  configuration file provided by "ament_cmake_include_directories", but CMake
  did not find one.

one. Could not find a package configuration file provided by "ament_cmake_include_directories" with any of the following names:

names:

    ament_cmake_include_directoriesConfig.cmake
 ament_cmake_include_directories-config.cmake

Add the installation prefix of "ament_cmake_include_directories" to CMAKE_PREFIX_PATH or set "ament_cmake_include_directories_DIR" to a directory containing one of the above files. If "ament_cmake_include_directories" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /home/environ/Developer/arm_ros2_ws/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake:38 (include) /home/environ/Developer/arm_ros2_ws/install/ament_cmake/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/environ/Developer/arm_ros2_ws/install/ament_cmake/share/ament_cmake/cmake/ament_cmakeConfig.cmake:38 (include) CMakeLists.txt:5 (find_package)


(find_package) --- Failed <<< rosidl_typesupport_interface [ Exited with code 1 ] --- stderr: libyaml_vendor CMake Error at /home/environ/Developer/arm_ros2_ws/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake:19 (find_package): By not providing "Findament_cmake_include_directories.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "ament_cmake_include_directories", but CMake did not find one.

one. Could not find a package configuration file provided by "ament_cmake_include_directories" with any of the following names:

names:

    ament_cmake_include_directoriesConfig.cmake
 ament_cmake_include_directories-config.cmake

Add the installation prefix of "ament_cmake_include_directories" to CMAKE_PREFIX_PATH or set "ament_cmake_include_directories_DIR" to a directory containing one of the above files. If "ament_cmake_include_directories" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): /home/environ/Developer/arm_ros2_ws/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake:38 (include) /home/environ/Developer/arm_ros2_ws/install/ament_cmake/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake:21 (find_package) /home/environ/Developer/arm_ros2_ws/install/ament_cmake/share/ament_cmake/cmake/ament_cmakeConfig.cmake:38 (include) CMakeLists.txt:5 (find_package)

(find_package)