[Fedora35] No rosdep definition for ignition-cmake2/ignition-math6
I'm trying to build ROS 2 from source on Fedora 35, following the official instructions.
In doing so, I invoke rosdep
to install dependencies from the source workspace: rosdep install --from-paths src --ignore-src -y --skip-keys "fastcdr rti-connext-dds-5.3.1 urdfdom_headers"
This command produces the following error message:
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
ignition_cmake2_vendor: No definition of [ignition-cmake2] for OS [fedora]
ignition_math6_vendor: No definition of [ignition-math6] for OS [fedora]
Indeed, ignition-cmake2
and ignition-math6
do not have released RPMs. The closest I could find was ignition-cmake
/ignition-math
RPMs maintained by rmattes: https://src.fedoraproject.org/rpms/ig....
Does anyone know how to resolve this issue? Do I need to build said packages from source? Also, can I just generate RPMs and release them in lieu of the package maintainers?