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

Reply via email to