-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
packaging fixes #773
packaging fixes #773
Conversation
* add geometry_msgs * add tf2_msgs * fix alphabetical order
We've still got issues -- this PR is a WIP. Supercedes #771 |
Debians still not building:
|
The tf2_geometry_msgs thing is actually related to: ros/geometry2#275
|
* add depend on tf2_geometry_msgs (due to ros/geometry2#275) * add other hidden depends: angles, geometry_msgs, tf2
* add tf2_geometry_msgs (due to ros/geometry2#275) * add missing depends on angles, sensor_msgs, tf2
* declare direct dependency on tf2 * alphabetize the depends in CMake
* explicit dependency on tf2 * remove old PCL disable crap
Appears that move_base has all dependencies needed |
I think this is all the fixes that NEED to happen. Some other packages might benefit from a cleanup as well, but these are the ones that break builds. For future reference, my approach was to grep for "include" in the package directory and make sure that every package providing headers was properly covered in the CMake. This is a bit of overkill, since some of these builds get away without everything being explicit, but it prevents the "hey we removed TF and nothing works anymore", or even worse "hey somebody else removed a depend, and now my build fails". |
No description provided.