Hello,
I'm working with the PX4 environment and I would like to communicate with the flight controller using the uXRCE-DDS framework. I have followed the PX4 guide. When building the package in the ROS2 workspace I get a version error. I am new to the ROS2 environment so any help is appreciated.
Hardware description: I am running the agent on a Raspberry Pi 4 and I intend to use a serial link to communicate
OS: Ubuntu 22.04
Installation type: (not sure)
Version or commit hash: Humble
Steps to reproduce the issue
Using a fresh installation of Humble, create the workspace and clone the agent under the src
run colcon build
Expected behavior
Successfully build
Actual behavior
The following error is outputted:
CMake Error at CMakeLists.txt:153 (find_package):Could not find a configuration file for package "fastcdr" that iscompatible with requested version "2".
The following configuration files were considered but not accepted:
Hello, I'm working with the PX4 environment and I would like to communicate with the flight controller using the uXRCE-DDS framework. I have followed the PX4 guide. When building the package in the ROS2 workspace I get a version error. I am new to the ROS2 environment so any help is appreciated.
Steps to reproduce the issue
src
colcon build
Expected behavior
Successfully build
Actual behavior
The following error is outputted:
CMake Error at CMakeLists.txt:153 (find_package):
Could not find a configuration file for package "fastcdr" that is
compatible with requested version "2".
The following configuration files were considered but not accepted:
/opt/ros/humble/lib/cmake/fastcdr/fastcdr-config.cmake, version: 1.0.24
gmake: *** [Makefile:166: cmake_check_build_system] Error 1
---
Failed <<< microxrcedds_agent [0.34s, exited with code 2]