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.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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