Closed qleonardolp closed 8 months ago
Ubuntu 20.04 is not unoffical for humble, but Tier 3.
For RSL and CMake version see https://github.com/PickNikRobotics/RSL/issues/113
Maybe this solves your problem: https://github.com/PickNikRobotics/generate_parameter_library/issues/124
Ubuntu 20.04 is not unoffical for humble, but Tier 3.
For RSL and CMake version see PickNikRobotics/RSL#113
Maybe this solves your problem: #124
Thanks for your fast reply. I tried the proposed solution from https://github.com/PickNikRobotics/generate_parameter_library/issues/124#issuecomment-1625504707, but it not worked.
I realized that the actual issue was the old cmake version. After build and install from source cmake 3.28 the build worked fine, such as building the packages that depends of this, in my case ros2_controllers joint_state_broadcaster
and forward_command_controller
.
It's noteworthy to mention that after build from source cmake, one must have to reinstall ros-dev-tools.
I see now that this library has a wrong cmake_minimum_required
declaration, cmake_path
is available only from 3.20 on:
https://cmake.org/cmake/help/latest/command/cmake_path.html
@christophfroehlich Can we close this issue now that https://github.com/PickNikRobotics/generate_parameter_library/pull/173 is merged?
yes :+1:
I've been working on a environment that needs to run on Ubuntu 20.04, with ros2 Humble. I'm trying to build
ros2_controllers
, then I realized that it was missing the build of the dependencies such asgenerate_parameter_library
. Since in this case we are using a unofficial ubuntu version for Humble, I'm build from source most of the dependencies. Until this moment what is working:fmt
: apt install libfmt-devtypeguard
: $pip3 install typeguardgenerate_parameter_library
More datails about my setup: