I am using Ubuntu 23.10 on a Raspberry Pi 5 to build ROS2 from source, as specified in "Ros 2 Documentation: Iron" https://docs.ros.org/en/iron/Installation/Alternatives/Ubuntu-Development-Setup.html#get-ros-2-code
- I was unable to install ros-dev-tools with the error "The repository 'http://packages.ros.org/ros2/ubuntu mantic Release' does not have a Release file."
- To correct generated errors I installed git, python3-rosdep2, colcon, cmake, libacl1-dev, libtinyxml2-dev, libasio-dev, libxranr-dev, libxcursor-dev, python-pyqt5, and lifreetype6-dev
- colcon build --symlink-install now makes it up to rviz_rendering and fails:
CMake Warning (dev) at /usr/share/cmake-3.27/Module/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PkgConfig)
does not match the name of the calling package (libcurl_vendor). This can
lead to problems in calling code that expects `find_package` result
variables (e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/usr/share/cmake-3.27/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
/home/hal-cat/ros2_iron/install/libcurl_vendor/share/libcurl_vendor/cmake/libcurl_vendor- extras.cmake:21 (include)
/home/hal-cat/ros2_iron/install/libcurl_vendor/share/libcurl_vendor/cmake /libcurl_vendorConfig.cmake:41 (include)
/home/hal-cat/ros2_iron/install/resource_retriever/share/resource_retriever/cmake /ament_cmake_export_dependencies-extras.cmake:21 (find_package)
/home/hal-cat/ros2_iron/install/resource_retriever/share/resource_retriever/cmake /resource_retrieverConfig.cmake:41 (include)
CMakeLists.txt:40 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Error at CMakeLists.txt:100 (target_link_libraries):
Target "rviz_rendering" links to:
rviz_ogre_vendor::OgreOverlay
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.
CMake Error at CMakeLists.txt:259 (target_link_libraries):
Target "movable_text_test_target" links to:
rviz_ogre_vendor::OgreOverlay
but the target was not found. Possible reasons include:
* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.