Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build with new master of urdfdom (after they switched to tinyxml2) #84

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

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..

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