Skip to content

Conversation

@moooeeeep
Copy link

FWIW: These are the required changes to build after urdfdom master switched to depend on tinyxml2 (instead of old tinyxml).

The rock package set provides the master version with the updated dependency (since this update: rock-core/rock-package_set#261).

The latest urdfdom release (3.0.0) doesn't include this breaking change yet, though.

For further reading: https://discourse.ros.org/t/upcoming-api-break-in-urdfdom/34750

@dmronga
Copy link
Contributor

dmronga commented Jan 17, 2024

I am afraid this works only for Rock as it pulls urdfdom from master branch. It works neither for ROS2 nor when using the normal install (both use urdfdom-dev V3.01, which uses tinyxml). I think Rock should use better a fixed version of urdfdom.

@maltewi
Copy link
Contributor

maltewi commented Jan 17, 2024

According to ros/urdfdom@29426ec a the newest urdfdom release (4.0.0) uses tinyxml2 apparently this will be the version to be used in ROS2: https://discourse.ros.org/t/upcoming-api-break-in-urdfdom/34750.

I also think that rock could pin to a urdfdom release. But I think this will be 4.0.0 then..

@dmronga
Copy link
Contributor

dmronga commented Dec 4, 2024

Should be fixed on master, maybe you can give it a try?

@dmronga dmronga closed this Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants