This week's gzip CI (that uses gzip from git with gnulib from git) has
compilation errors on many platforms:

Alpine Linux:

gcc -DHAVE_CONFIG_H -I. -I../../lib   -Wall   -Wno-cast-qual -Wno-conversion 
-Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function 
-Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough 
-Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable 
-Wno-unsuffixed-float-constants -Wno-error -g -O2 -MT libgzip_a-crc.o -MD -MP 
-MF .deps/libgzip_a-crc.Tpo -c -o libgzip_a-crc.o `test -f 'crc.c' || echo 
'../../lib/'`crc.c
In file included from ../../lib/crc.h:28,
                 from ../../lib/crc.c:21:
./stdint.h:82:5: error: #if with no expression
   82 | #if
      |     ^
make[3]: *** [Makefile:2197: libgzip_a-crc.o] Error 1

CentOS 7:

gcc -std=gnu11 -DHAVE_CONFIG_H -I. -I../../lib   -Wall   -Wno-cast-qual 
-Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef 
-Wno-unused-function -Wno-unused-parameter -Wno-pedantic -Wno-sign-conversion 
-Wno-type-limits -Wno-unsuffixed-float-constants -Wno-error -g -O2 -MT 
libgzip_a-openat-proc.o -MD -MP -MF .deps/libgzip_a-openat-proc.Tpo -c -o 
libgzip_a-openat-proc.o `test -f 'openat-proc.c' || echo 
'../../lib/'`openat-proc.c
In file included from ./endian.h:43:0,
                 from /usr/include/bits/waitstatus.h:64,
                 from /usr/include/stdlib.h:42,
                 from ./stdlib.h:51,
                 from ../../lib/openat-priv.h:25,
                 from ../../lib/openat-proc.c:22:
./stdint.h:82:5: error: #if with no expression
 #if 
     ^
make[3]: *** [libgzip_a-openat-proc.o] Error 1

macOS:

gcc -DHAVE_CONFIG_H -I. -I../../lib   -Wall   -Wno-cast-qual -Wno-conversion 
-Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function 
-Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough 
-Wno-pedantic -Wno-string-plus-int 
-Wno-tautological-constant-out-of-range-compare -Wno-sign-conversion 
-Wno-type-limits -Wno-unused-const-variable -Wno-error -g -O2 -MT 
libgzip_a-openat-proc.o -MD -MP -MF .deps/libgzip_a-openat-proc.Tpo -c -o 
libgzip_a-openat-proc.o `test -f 'openat-proc.c' || echo 
'../../lib/'`openat-proc.c
In file included from ../../lib/openat-proc.c:22:
In file included from ../../lib/openat-priv.h:25:
In file included from ./stdlib.h:51:
In file included from 
/Applications/Xcode_26.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:58:
In file included from 
/Applications/Xcode_26.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_stdlib.h:70:
In file included from 
/Applications/Xcode_26.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/wait.h:110:
In file included from 
/Applications/Xcode_26.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/resource.h:72:
./stdint.h:82:5: error: expected value in expression
   82 | #if 
      |     ^
1 error generated.
make[3]: *** [libgzip_a-openat-proc.o] Error 1

FreeBSD:

  cc -DHAVE_CONFIG_H -I. -I../../lib   -I/usr/local/include -Wall   
-Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef 
-Wno-unused-function -Wno-unused-parameter -Wno-float-conversion 
-Wimplicit-fallthrough -Wno-pedantic -Wno-string-plus-int 
-Wno-tautological-constant-out-of-range-compare -Wno-sign-conversion 
-Wno-type-limits -Wno-unused-const-variable -Wno-error -g -O2 -MT 
libgzip_a-crc.o -MD -MP -MF .deps/libgzip_a-crc.Tpo -c -o libgzip_a-crc.o `test 
-f 'crc.c' || echo '../../lib/'`crc.c
  In file included from ../../lib/crc.c:21:
  In file included from ../../lib/crc.h:28:
  ./stdint.h:82:5: error: expected value in expression
  #if 
      ^
  1 error generated.
  *** Error code 1

NetBSD:

  gcc -DHAVE_CONFIG_H -I. -I../../lib   -I/usr/pkg/include -Wall   
-Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef 
-Wno-unused-function -Wno-unused-parameter -Wno-float-conversion 
-Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits 
-Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -g -O2 
-MT libgzip_a-byteswap.o -MD -MP -MF .deps/libgzip_a-byteswap.Tpo -c -o 
libgzip_a-byteswap.o `test -f 'byteswap.c' || echo '../../lib/'`byteswap.c
  In file included from ./stdbit.h:54,
                   from ./byteswap.h:33,
                   from ../../lib/byteswap.c:20:
  ./stdint.h:82:5: error: #if with no expression
     82 | #if
        |     ^
  *** Error code 1
  
  Stop.
  make[3]: stopped in 
/home/runner/work/ci-check/ci-check/gzip-2026-06-01/build/lib
  *** Error code 1

OpenBSD:

  cc -DHAVE_CONFIG_H -I. -I../../lib   -I/usr/local/include -Wall   
-Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef 
-Wno-unused-function -Wno-unused-parameter -Wno-float-conversion 
-Wimplicit-fallthrough -Wno-pedantic -Wno-string-plus-int 
-Wno-tautological-constant-out-of-range-compare -Wno-sign-conversion 
-Wno-type-limits -Wno-unused-const-variable -Wno-error -g -O2 -MT 
libgzip_a-byteswap.o -MD -MP -MF .deps/libgzip_a-byteswap.Tpo -c -o 
libgzip_a-byteswap.o `test -f 'byteswap.c' || echo '../../lib/'`byteswap.c
  In file included from ../../lib/byteswap.c:20:
  In file included from ./byteswap.h:33:
  In file included from ./stdbit.h:54:
  ./stdint.h:82:5: error: expected value in expression
  #if 
      ^
  1 error generated.
  *** Error 1 in lib (Makefile:2099 'libgzip_a-byteswap.o')

Solaris 11.4:

  gcc -m64 -DHAVE_CONFIG_H -I. -I../../lib   -Wall   -Wno-cast-qual 
-Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef 
-Wno-unused-function -Wno-unused-parameter -Wno-float-conversion 
-Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits 
-Wno-unused-const-variable -Wno-unsuffixed-float-constants -Wno-error -g -O2 
-MT libgzip_a-byteswap.o -MD -MP -MF .deps/libgzip_a-byteswap.Tpo -c -o 
libgzip_a-byteswap.o `test -f 'byteswap.c' || echo '../../lib/'`byteswap.c
  In file included from ./stdbit.h:54,
                   from ./byteswap.h:33,
                   from ../../lib/byteswap.c:20:
  ./stdint.h:82:5: error: #if with no expression
     82 | #if
        |     ^
  *** Error code 1
  make: Fatal error: Command failed for target `libgzip_a-byteswap.o'

Cygwin:

gcc -DHAVE_CONFIG_H -I. -I../../lib   -Wall   -Wno-cast-qual -Wno-conversion 
-Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function 
-Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough 
-Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable 
-Wno-unsuffixed-float-constants -Wno-error -g -O2 -MT libgzip_a-openat-proc.o 
-MD -MP -MF .deps/libgzip_a-openat-proc.Tpo -c -o libgzip_a-openat-proc.o `test 
-f 'openat-proc.c' || echo '../../lib/'`openat-proc.c
In file included from ./endian.h:43,
                 from /usr/include/machine/types.h:19,
                 from /usr/include/sys/types.h:222,
                 from ./sys/types.h:46,
                 from ../../lib/openat-proc.c:24:
./stdint.h:82:5: error: #if with no expression
   82 | #if
      |     ^
make[3]: *** [Makefile:2071: libgzip_a-openat-proc.o] Error 1


Bruno






Reply via email to