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