-
Notifications
You must be signed in to change notification settings - Fork 513
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
Fails to build multiple packages, compiler states "ISO C++17 does not allow dynamic exception specifications" #3054
Comments
Just ran into a nearly identical error building libical:
Logfile: https://gist.github.com/jakint0sh/f4ac50d95105e70ceabc66951f007cc5 This may be a broader-scope configuration issue... |
I can confirm the problem for freeimage. I tried the x86_64 mingw build.
The problem seems to be that the source code is not C++17 compliant, and no C++ standard was specified in the project's original makefile. |
Version 3.15.4 of Freeimage is positively ancient, too (from 2012). Unfortunately, it seems the patch won't apply correctly to that version (or 3.17.0, for that matter). |
The issue is similar with libical. That one can be made to fail in a different way when using C++11 or C++14.
Can be used on that one. It will fail differently then, complaining about undefined references regarding the icu_74 namespace in the libicuin.a target, so it might miss a linker setting to link against whatever library provides it.
|
It seems there is a C++ standard configuration error for freeimage, lotsa complaints about stuff not being okay in C++ 17.
Terminal output and logfile: https://gist.github.com/jakint0sh/de909bfcca8a4a20dd89cf86cd52fefa
The text was updated successfully, but these errors were encountered: