Closed robin-zealrobotics closed 3 weeks ago
Thanks for reporting. We have conducted no tests on Jazzy for the moment. You are right, it certainly is related to packages having been updated, especially yaml_cpp_vendor. I will put resources to rapidly come up with a solution.
I have succeeded compiling the project by manually adding yaml-cpp as target dependencies for linking (see https://github.com/yguel/ethercat_driver_ros2.git branch jazzy).
For the moment, the tests do not pass, which is quite normal since ros2 control evolved a lot from humble.
My way of making the project compile is not orthodox and I am receiving help from clalancette (see https://github.com/ros2/yaml_cpp_vendor/issues/51). In the mean time, I would advance the work on the tests to make ethercat_driver_ros2 available asap to the community of jazzy users.
Hi robin-zealrobotics, I successfully built and tested the library against jazzy with a ubuntu noble docker container. I pushed a new branch named jazzy.
Can you confirm that it works for you ?
Yes, it builds perfectly now, thanks! I'll see if I can test it on real hardware next week, depending on whether other packages prove hard to work for jazzy.
I tried building this package for jazzy, on ubuntu noble. The yaml-cpp library results in many errors like these
Might have something to do with jazzy having yaml_cpp_vendor at version 9.0.0 now? On iron, jammy, this builds perfectly well.