Replies: 3 comments 1 reply
-
The robostack distributions are always build against a specific version of It's weird that you get an error on Calling in the experts: @traversaro @Tobias-Fischer @wolfv |
Beta Was this translation helpful? Give feedback.
-
Hello @xaviergh, for making it more probable that someone can help you, it could make sense if you could provide the following:
|
Beta Was this translation helpful? Give feedback.
-
https://github.com/RoboStack/ros-noetic/blob/330ac1d36e6410683c039fbad4b60b60a61c8b6b/patch/ros-noetic-rosfmt.patch#L103 Might help. It’s probably easiest if you open a pull request and add the packages you want in there so we can take a look in CI |
Beta Was this translation helpful? Give feedback.
-
Hi, I've been trying to build micro-ros using its official instructions, so far I have managed to build micro_ros_setup and micro_ros_msgs. However, micro_ros_agent fails.
It seems that most of the errors (if not all, because the log is long) are related to
spdlog
andfmt
; later I found out that those two libraries are specially tricky with its versions:/my/path/ros2_testx/.pixi/envs/default/include/fmt/base.h:1643:3: error: static assertion failed due to requirement 'formattable': Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt static_assert( ^
I have tried to change spdlog and fmt versions in
robostack-stagin (humble)
androbostack-jazzy
to no avail. The versions are:spdlog 1.14.1
fmt 11.0.2
After checking spdlog releases, version 1.14.1 seems to be matched with fmt 10.2.1 and version 1.15.0 with fmt 11.0.2; when I tried to update spdlog with
pixi add "spdlog==1.15.0"
I get:Have anyone manage to build micro-ros-agent with pixi?
Any suggestiong to solve the dependency are welcome.
Thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions