Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 98

rosidl on archlinuxarm

$
0
0
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)

Viewing all articles
Browse latest Browse all 98

Trending Articles