-
Notifications
You must be signed in to change notification settings - Fork 111
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
fix compilation in Kinetic #112
fix compilation in Kinetic #112
Conversation
There is a build server running that tests Xenial/Kinetic builds, but I believe that build server has a set of default compile flags that get added. So these errors slipped through the cracks. So thanks for this PR. I am going to attempt to fix this the "correct" way by specifying the needed |
This looks more like it's trying to disable gnu extensions, which it's something I encountered trying to use Ceres 2.0, although I'm not using it at the moment: https://cmake.org/cmake/help/v3.15/variable/CMAKE_CXX_STANDARD.html, https://cmake.org/cmake/help/v3.15/prop_tgt/CXX_STANDARD.html#prop_tgt:CXX_STANDARD, https://cmake.org/cmake/help/v3.15/prop_tgt/CXX_EXTENSIONS.html#prop_tgt:CXX_EXTENSIONS If that's the intention, we should do 👍 for using |
@facontidavide Can I get some more details about the compilation issue you are experiencing? I created a virtual machine running Ubuntu 16.04 + ROS Kinetic, made a workspace containing the fuse packages and tf2_2d, and installed all dependencies using rosdep. Everything compiled without error, and all of the unit tests passed. I want to make sure I can reproduce the issue, so that I know any compilation changes I make will fix it. @efernandez |
For some reason it was complaining about variadic lambdas. But this happened only on one of my two laptops, so it might be hard to reproduce |
My attempt at using |
No description provided.