Closed msmcconnell closed 4 years ago
It was a C++14 vs C++17 thing. Internally we develop with 17 but our internal tests should ensure that lanelet2 also builds with 14 before changes are being released to Github. However our internal tests do not check that the unittests can also be compiled with C++14, and so this error slipped though.
The problem should fixed now. Travis is happy as well.
@poggenhans Thanks for the quick resolution!
Lanelet2's CI system runs a build for both ROS Melodic on Ubuntu 18.04 and ROS Kinetic on Ubuntu 16.04. However the Kinetic build has been failing recently https://travis-ci.org/fzi-forschungszentrum-informatik/Lanelet2/jobs/636414307
I have been able to replicate this error locally as well. Are there any plans to address this or is kinetic not supported anyway given the C++ 14 requirement?
Specific Error
Seems like a linker error but I haven't been able to figure-out the root cause.