[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109256: libkpathsea-dev: redeclares Standard C functions with incompatible prototype, causing FTBFS elsewhere



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


Reply to: