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
Build fails with C++20 and PoDoFo >= 0.10 #9875
Comments
This has been fixed in upcoming 3.9.0 per 60dcddb . You may cherry-pick it |
Thanks, but it's quite the opposite: the commit you linked is causing the issue, which is that gdal fails to compile with C++20 (I'm not reporting that it doesn't compile with poppler 24.05). This is still an issue in current git. |
well, not really :-) Forcing C++20 is required with Poppler >= 24.05 . But forcing C++20 also broke PoDoFo build and caused other issues (for 3.9.0). The PoDoFo issue is fixed by first commit of #9878 |
What is the bug?
New poppler 24.05 requires C++20, but gdal fails to build with it
Steps to reproduce the issue
Build gdal with
-DCMAKE_CXX_STANDARD=20
Versions and provenance
Arch Linux x86_64
gdal 3.8.5
gcc 13.1 and 14.1
podofo 0.10.3
poppler 24.05 (irrelevant, also happens with older poppler)
Additional context
No response
The text was updated successfully, but these errors were encountered: