-
Notifications
You must be signed in to change notification settings - Fork 132
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 fails with undefined reference to TiXmlElement::SetAttribute #137
Comments
I do have this package installed: though CMakeCache shows some weirdness with
|
It looks like this is because of I resolved this locally with:
|
@nuclearsandwich is there a compelling reason to keep using |
Unfortunately, there are some downstreams (like urdf, urdfdom, kdl_parser, rviz_common) that still rely on it. Worse, some of them rely on it in their public headers (which implies a deprecation cycle to deprecate those APIs). It's a long term goal to get rid of those, but we haven't gotten around to it. |
Created ros2#17 to see if I could. It doesn't seem like anyone's really using these public functions in the ROS2 codebase outside of |
Given that this is a common source of confusion, it may be worth to mention that actually ROS2 is using a fork of this repo ( https://github.com/ros2/urdfdom ) that unfortunately has quite diverged with respect to the version of |
@traversaro Excellent point. This looks like one of those repositories where we should merge the two back together, and the update the ros2 branch to look more like the ros1 branch(es). I'll put it on my TODO list to look at, though this will likely happen after Foxy release. |
👍 to merging them. The ros2 fork doesn't have an issue tracker, which is why I created the issue here instead. We could even go a step further and roll the |
There are some (additional) complications with that, but I agree in principle. I'll probably work on merging the ros1 and ros2 forks together first, then we can take up that question. |
Ubuntu focal / Clang 11 / libc++
Building from ROS2 master.
The text was updated successfully, but these errors were encountered: