Hi folks,

Congratulations on the release!

I regret that I did not do an evaluation build of the pre-release,
because I blundered into a compilation error.

$ uname -mrs
Linux 5.10.0-39-amd64 x86_64
$ ./configure --prefix=$HOME && make
...
$ make V=1
make  all-recursive
make[1]: Entering directory '/home/branden/src/GIT/coreutils'
Making all in po
make[2]: Entering directory '/home/branden/src/GIT/coreutils/po'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/branden/src/GIT/coreutils/po'
Making all in .
make[2]: Entering directory '/home/branden/src/GIT/coreutils'
LC_ALL=C; export LC_ALL; \
/usr/bin/mkdir -p doc && \
{ sed -n -e \
      's/.*\(DEFAULT_MAX[_A-Z]*\)[ =]* \([0-9]*\).*/@set \1 \2/p' \
    ./src/tail.c && \
  sed -n -e \
      's/.*\(DEFAULT_PASSES\)[ =]* \([0-9]*\).*/@set SHRED_\1 \2/p'\
    ./src/shred.c; } > doc/constants.texi-t \
  && { cmp doc/constants.texi-t doc/constants.texi >/dev/null 2>&1 || mv 
doc/constants.texi-t doc/constants.texi; rm -f doc/constants.texi-t; }
depbase=`echo src/cut.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc  -I. -I./lib  -Ilib -I./lib -Isrc -I./src  -Werror -Wall -Warith-conversion 
-Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdouble-promotion 
-Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Winit-self 
-Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs 
-Wmissing-prototypes -Wnested-externs -Wnull-dereference -Wold-style-definition 
-Wopenmp-simd -Woverlength-strings -Wpacked -Wpointer-arith -Wshadow 
-Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold 
-Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc 
-Wsuggest-attribute=noreturn -Wsuggest-attribute=pure -Wsuggest-final-methods 
-Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized 
-Wunknown-pragmas -Wunsafe-loop-optimizations -Wunused-macros -Wvariadic-macros 
-Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 
-Wattribute-alias=2 -Wformat=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 
-Wunused-const-variable=2 -Wvla-larger-than=4031 
-Wno-missing-field-initializers -Wswitch-enum -Wno-sign-compare 
-Wno-format-nonliteral -g -O2 -MT src/cut.o -MD -MP -MF $depbase.Tpo -c -o 
src/cut.o src/cut.c &&\
mv -f $depbase.Tpo $depbase.Po
src/cut.c: In function 'cut_bytes':
src/cut.c:815:13: error: implicit declaration of function 'fseterr' 
[-Werror=implicit-function-declaration]
  815 |             fseterr (stream);
      |             ^~~~~~~
src/cut.c:815:13: error: nested extern declaration of 'fseterr' 
[-Werror=nested-externs]
src/cut.c: In function 'cut_fields_bytesearch':
src/cut.c:1057:23: error: implicit declaration of function 'mbbuf_topup' 
[-Werror=implicit-function-declaration]
 1057 |       idx_t n_avail = mbbuf_topup (&mbbuf);
      |                       ^~~~~~~~~~~
src/cut.c:1057:23: error: nested extern declaration of 'mbbuf_topup' 
[-Werror=nested-externs]
src/cut.c:1058:28: error: 'mbbuf_t' has no member named 'eof'
 1058 |       search.at_eof = mbbuf.eof;
      |                            ^
src/cut.c:1106:15: error: implicit declaration of function 'mbbuf_advance' 
[-Werror=implicit-function-declaration]
 1106 |               mbbuf_advance (&mbbuf, n);
      |               ^~~~~~~~~~~~~
src/cut.c:1106:15: error: nested extern declaration of 'mbbuf_advance' 
[-Werror=nested-externs]
cc1: all warnings being treated as errors
make[2]: *** [Makefile:13460: src/cut.o] Error 1
make[2]: Leaving directory '/home/branden/src/GIT/coreutils'
make[1]: *** [Makefile:24357: all-recursive] Error 1
make[1]: Leaving directory '/home/branden/src/GIT/coreutils'
make: *** [Makefile:9592: all] Error 2

Regards,
Branden

Attachment: signature.asc
Description: PGP signature

Reply via email to