A recent Haiku commit breaks the stdio_ext.h functions [1]. I discovered
this in a testdir of all modules where I see this:
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -DEXEEXT=\"\" -DNO_XMALLOC -DEXEEXT=\"\"
-I. -I.. -DGNULIB_STRICT_CHECKING=1 -fvisibility=hidden -g -O2 -MT fbufmode.o
-MD -MP -MF $depbase.Tpo -c -o fbufmode.o fbufmode.c &&\
mv -f $depbase.Tpo $depbase.Po
fbufmode.c: In function 'fbufmode':
fbufmode.c:104:3: error: #error "Please port gnulib fbufmode.c to your
platform! Look at the setvbuf implementation."
104 | # error "Please port gnulib fbufmode.c to your platform! Look at
the setvbuf implementation."
| ^~~~~
Makefile:12111: recipe for target 'fbufmode.o' failed
I've reported it to the Haiku developers [2]. Since this only affects a
few nightly builds, I don't think it is worth working around yet.
Collin
[1]
https://github.com/haiku/haiku/commit/194f7cff8380bd44b72319b69737c6e455de2317#diff-f1bc227e93356b30b16811f9544fc984df40701f77f5b5fec18f55c96bf04f99
[2] https://dev.haiku-os.org/ticket/19479