On Mon, 14 Jul 2025 at 23:10:21 +0900, Norbert Preining wrote:
AFAIR one needs to pass -std=gnu17 which should suffice.
I think that would be another viable workaround, but ideally dependent packages like evince shouldn't need to know and hard-code "my dependencies aren't C23-compatible" because that scales pretty badly, so I'd prefer to leave this bug open. (For forky - like the original FTBFS report, I'm certainly not asking for anything to change here for trixie!)
I suspect this could also be an issue if anything is using libkpathsea from C++ code, which has the C23-like interpretation of the meaning of a declaration with no arguments.
smcv