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