-
Notifications
You must be signed in to change notification settings - Fork 194
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
New class for return values of interface methods PART2 #3167
Conversation
4e40bd6
to
9eaf8bd
Compare
9eaf8bd
to
c43941a
Compare
corresponding .cpp and .h files regenerated
Localization2D_nws_yarp Localization2D_nwc_yarp Map2D_nws_yarp Map2D_nwc_yarp MobileBaseVelocityControl_nws_yarp MobileBaseVelocityControl_nwc_yarp Navigation2D_nwc_yarp Navigation2D_nws_yarp Odometry2D_nws_yarp
5e67b09
to
c78e2b4
Compare
824cdaa
to
f275d58
Compare
Quality Gate failedFailed conditions |
Hello, @randaz81. After the merge, I am getting build errors on Ubuntu 22.04 + Clang 14.0.0 (CI logs):
Basically: |
Here is the issue: clang 14 is supposed to support c++20 (in fact this is checked by yarp code), but not all its features. Btw, the standard gcc compiler (v11) shipped with Ubuntu 22.04 is not affected by this issue. |
Oops, YARP indeed requires C++20 at least since v3.9 (I thought it was still at C++17): 8f45be9. Upgrading compilers seems justified. By the way, @randaz81, shouldn't |
Thank you! That piece of the code was indeed forgotten and not updated! |
sequel of #3051.
All navigation interfaces/devices have been updated to use yarp::dev::ReturnValue