Closed shrijitsingh99 closed 2 years ago
Looks really good at first glance, thank you. Let me see if this will work with Foxy and Galactic, or if I need to permanently branch them.
On Sat, Sep 17, 2022, 10:37 AM Shrijit Singh @.***> wrote:
Fixes dependencies and build issues while building for Humble Updates geos library with and uses their new API Fixes CMake issues
You can view, comment on, or merge this pull request online at:
https://github.com/swri-robotics/marti_common/pull/685 Commit Summary
- 36c51ef https://github.com/swri-robotics/marti_common/pull/685/commits/36c51ef4de7e9f31efb7eada717edfb0a084baa6 Add support for Humble
- 0c4d76f https://github.com/swri-robotics/marti_common/pull/685/commits/0c4d76fddbe5bb1b7daf081446a7aa8880528585 Uncomment tests
File Changes
(16 files https://github.com/swri-robotics/marti_common/pull/685/files)
- M swri_geometry_util/CMakeLists.txt https://github.com/swri-robotics/marti_common/pull/685/files#diff-7d2df68568704135a82288d5c869a0ab78e2b88811e46b6d44c6c5e1f1651337 (4)
- M swri_image_util/CMakeLists.txt https://github.com/swri-robotics/marti_common/pull/685/files#diff-34dcef8fcda35cfc6374e016191bad74a863baba2e540f85d721cb3c05a4911a (4)
- M swri_opencv_util/CMakeLists.txt https://github.com/swri-robotics/marti_common/pull/685/files#diff-c4c3fda79a8f1ecc9942ae6b1812dea4b7a230d6afff004328372f0c1fdc8e64 (1)
- M swri_roscpp/CMakeLists.txt https://github.com/swri-robotics/marti_common/pull/685/files#diff-baffd6fa1637ee5fad792842f2256d2c6eec1216302c15d37fe7ae59c8b6414a (28)
- M swri_transform_util/CMakeLists.txt https://github.com/swri-robotics/marti_common/pull/685/files#diff-eb5b292a34079e43e665e51df142bcaec30115a25095d96cf3e298b703e08053 (6)
- M swri_transform_util/include/swri_transform_util/tf2_util.h https://github.com/swri-robotics/marti_common/pull/685/files#diff-aa47f6999ff4cd8cc60ef9d3942f617ebe53fe41a99904302a0c3fced403f4a6 (2)
- M swri_transform_util/include/swri_transform_util/transform.h https://github.com/swri-robotics/marti_common/pull/685/files#diff-984c8a67247720ea98e29e5764432a1872e0fb745a6026dbdaefc8f4df81478f (2)
- M swri_transform_util/include/swri_transform_util/transform_manager.h https://github.com/swri-robotics/marti_common/pull/685/files#diff-4503bc1e7462269fba5b836080c21188e0bc60cf8d3b230b108f83ff533d3787 (3)
- M swri_transform_util/include/swri_transform_util/utm_util.h https://github.com/swri-robotics/marti_common/pull/685/files#diff-bf4b92430cc4c82eaa1e8b05f6e05ccdf8f9f76c04c9a184e7402c1c71c1fe2d (7)
- M swri_transform_util/package.xml https://github.com/swri-robotics/marti_common/pull/685/files#diff-9fb9fa715f6097e8d65e40bdbdac6bccfc42f5a93bbdee7d1e8c6406f06c67d8 (2)
- M swri_transform_util/src/local_xy_util.cpp https://github.com/swri-robotics/marti_common/pull/685/files#diff-77f04ea7f1b6ec073f7cb24d8bd64deb2799861882add9761b96d1b6ff91a6bc (35)
- M swri_transform_util/src/nodes/dynamic_transform_publisher.cpp https://github.com/swri-robotics/marti_common/pull/685/files#diff-4c3956c98acab0dc61d84a72e7deefb6bcb2919bc1b4f31b7e08e5695959f484 (2)
- M swri_transform_util/src/nodes/lat_lon_tf_echo.cpp https://github.com/swri-robotics/marti_common/pull/685/files#diff-e6ab30092fb0bbfaa95edbbf7014c2b986b794b63af817015b0e5fabd12912e2 (3)
- M swri_transform_util/src/transform_manager.cpp https://github.com/swri-robotics/marti_common/pull/685/files#diff-dd604c9518a68b4896ea73a6173896f2f1f8910d478fcb4af7e53558cae48a78 (2)
- M swri_transform_util/src/utm_util.cpp https://github.com/swri-robotics/marti_common/pull/685/files#diff-ab3842e520ff8cd85daa0a3fb99df550ba8020fcfe0db11544077b3a9e2141cf (41)
- M swri_transform_util/src/wgs84_transformer.cpp https://github.com/swri-robotics/marti_common/pull/685/files#diff-710703c15d48ae80cdd376d43d98401ea607d4c9341120f3dae47d1b483866cc (3)
Patch Links:
- https://github.com/swri-robotics/marti_common/pull/685.patch
- https://github.com/swri-robotics/marti_common/pull/685.diff
— Reply to this email directly, view it on GitHub https://github.com/swri-robotics/marti_common/pull/685, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBZWHF5DDBTVCYPISAFPFLV6XQTBANCNFSM6AAAAAAQPBTS7E . You are receiving this because you are subscribed to this thread.Message ID: @.***>
@shrijitsingh99 did you want to make these changes? Otherwise I can fork your changes and make them.
@pjreed I've started working on the C API switch here: https://github.com/danthony06/marti_common/tree/c_api_switch.
@pjreed My C API branch is now building and passing tests, but I'm not entirely happy with the implementation and how it's handling GEOS contexts.
I've started working on bringing these changes into a branch here: https://github.com/danthony06/marti_common/tree/humble_support
@danthony06 Thanks for taking over this. I have not have had the cycles to take this further, sorry about that. This is still a dependency for my project, and have more time now. Let me know if there is anyway I can help out.
@shrijitsingh99 Thank you for all your help on this. I've based a new PR on this over here: https://github.com/swri-robotics/marti_common/pull/691. I'm closing this PR in favor of the other one.
Fixes dependencies and build issues while building for Humble Updates geos library with and uses their new API Fixes CMake issues