Send inn-workers mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.isc.org/mailman/listinfo/inn-workers
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of inn-workers digest..."
Today's Topics:
1. INN snapshot failures (Russ Allbery)
2. Re: INN snapshot failures (Julien ?LIE)
----------------------------------------------------------------------
Message: 1
Date: Sun, 24 Sep 2017 08:39:45 -0700
From: Russ Allbery <[email protected]>
To: [email protected]
Subject: INN snapshot failures
Message-ID: <[email protected]>
Content-Type: text/plain
I upgraded the host that builds the snapshot to stretch.
CURRENT snapshot generation failed. Last 50 lines of the log file:
cd nnrpd && make all
make[2]: Entering directory '/home/eagle/snapshot/inn/nnrpd'
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c
article.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c
auth-ext.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c cache.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c
commands.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c group.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c line.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c list.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c misc.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c
newnews.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c nnrpd.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c perl.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c perm.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c post.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c
python.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c sasl.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c tls.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c track.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c zlib.c
../libtool --mode=link gcc -o nnrpd article.o auth-ext.o cache.o commands.o
group.o line.o list.o misc.o newnews.o nnrpd.o perl.o perm.o post.o python.o
sasl.o tls.o track.o zlib.o /home/eagle/snapshot/inn/storage/libstorage.la
/home/eagle/snapshot/inn/history/libinnhist.la
/home/eagle/snapshot/inn/lib/libinn.la -lz /home/eagle/snapshot/inn/lib/perl.o
-lz
libtool: link: gcc -o .libs/nnrpd article.o auth-ext.o cache.o commands.o
group.o line.o list.o misc.o newnews.o nnrpd.o perl.o perm.o post.o python.o
sasl.o tls.o track.o zlib.o /home/eagle/snapshot/inn/lib/perl.o
/home/eagle/snapshot/inn/storage/.libs/libstorage.so
/home/eagle/snapshot/inn/history/.libs/libinnhist.so
/home/eagle/snapshot/inn/lib/.libs/libinn.so -lz -Wl,-rpath
-Wl,/usr/local/news/lib
make[2]: Leaving directory '/home/eagle/snapshot/inn/nnrpd'
cd innfeed && make all
make[2]: Entering directory '/home/eagle/snapshot/inn/innfeed'
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c -o
article.o article.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c -o
buffer.o buffer.c
flex configfile.l
mv lex.yy.c config_l.c
bison -y -d configfile.y
mv y.tab.h config_y.h
mv y.tab.c config_y.c
touch config_y.h
bison -y -d configfile.y
mv y.tab.h config_y.h
mv y.tab.c config_y.c
touch config_y.h
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Wformat=2 -Winit-self
-Wmissing-include-dirs -Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith
-Wbad-function-cast -Wcast-align -Wwrite-strings -Wjump-misses-init
-Wstrict-prototypes -Wold-style-definition -Wmissing-prototypes
-Wmissing-declarations -Wmissing-format-attribute -Wnormalized=nfc
-Wnested-externs -Winline -Winvalid-pch -Wvla -g -O2 -I../include -c -o
config_l.o config_l.c
lex.yy.c: In function 'yy_get_next_buffer':
lex.yy.c:667:18: error: comparison between signed and unsigned integer
expressions [-Werror=sign-compare]
lex.yy.c:1316:3: note: in expansion of macro 'YY_INPUT'
cc1: all warnings being treated as errors
<builtin>: recipe for target 'config_l.o' failed
make[2]: *** [config_l.o] Error 1
make[2]: Leaving directory '/home/eagle/snapshot/inn/innfeed'
Makefile:72: recipe for target 'all-innfeed' failed
make[1]: *** [all-innfeed] Error 2
make[1]: Leaving directory '/home/eagle/snapshot/inn'
Makefile:197: recipe for target 'warnings' failed
make: *** [warnings] Error 2
STABLE snapshot generation failed. Last 50 lines of the log file:
cd nnrpd && make all
make[2]: Entering directory '/home/eagle/snapshot/inn-2.6/nnrpd'
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c article.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c auth-ext.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c cache.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c commands.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c group.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c line.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c list.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c misc.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c newnews.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c nnrpd.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c perl.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c perm.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c post.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c python.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c sasl.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c tls.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c track.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c zlib.c
../libtool --mode=link gcc -o nnrpd article.o auth-ext.o cache.o commands.o
group.o line.o list.o misc.o newnews.o nnrpd.o perl.o perm.o post.o python.o
sasl.o tls.o track.o zlib.o /home/eagle/snapshot/inn-2.6/storage/libstorage.la
/home/eagle/snapshot/inn-2.6/history/libinnhist.la
/home/eagle/snapshot/inn-2.6/lib/libinn.la -lz
/home/eagle/snapshot/inn-2.6/lib/perl.o -lz
libtool: link: gcc -o .libs/nnrpd article.o auth-ext.o cache.o commands.o
group.o line.o list.o misc.o newnews.o nnrpd.o perl.o perm.o post.o python.o
sasl.o tls.o track.o zlib.o /home/eagle/snapshot/inn-2.6/lib/perl.o
/home/eagle/snapshot/inn-2.6/storage/.libs/libstorage.so
/home/eagle/snapshot/inn-2.6/history/.libs/libinnhist.so
/home/eagle/snapshot/inn-2.6/lib/.libs/libinn.so -lz -Wl,-rpath
-Wl,/usr/local/news/lib
make[2]: Leaving directory '/home/eagle/snapshot/inn-2.6/nnrpd'
cd innfeed && make all
make[2]: Entering directory '/home/eagle/snapshot/inn-2.6/innfeed'
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c -o article.o article.c
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c -o buffer.o buffer.c
flex configfile.l
mv lex.yy.c config_l.c
bison -y -d configfile.y
mv y.tab.h config_y.h
mv y.tab.c config_y.c
touch config_y.h
bison -y -d configfile.y
mv y.tab.h config_y.h
mv y.tab.c config_y.c
touch config_y.h
gcc -g -O2 -DDEBUG=1 -Werror -Wall -Wextra -Winit-self -Wmissing-include-dirs
-Wsync-nand -Wendif-labels -Wtrampolines -Wpointer-arith -Wbad-function-cast
-Wcast-align -Wwrite-strings -Wjump-misses-init -Wstrict-prototypes
-Wold-style-definition -Wmissing-prototypes -Wmissing-declarations
-Wmissing-format-attribute -Wnormalized=nfc -Wnested-externs -Winline
-Winvalid-pch -Wvla -g -O2 -I../include -c -o config_l.o config_l.c
lex.yy.c: In function 'yy_get_next_buffer':
lex.yy.c:667:18: error: comparison between signed and unsigned integer
expressions [-Werror=sign-compare]
lex.yy.c:1316:3: note: in expansion of macro 'YY_INPUT'
cc1: all warnings being treated as errors
<builtin>: recipe for target 'config_l.o' failed
make[2]: *** [config_l.o] Error 1
make[2]: Leaving directory '/home/eagle/snapshot/inn-2.6/innfeed'
Makefile:72: recipe for target 'all-innfeed' failed
make[1]: *** [all-innfeed] Error 2
make[1]: Leaving directory '/home/eagle/snapshot/inn-2.6'
Makefile:197: recipe for target 'warnings' failed
make: *** [warnings] Error 2
--
Russ Allbery ([email protected]) <http://www.eyrie.org/~eagle/>
------------------------------
Message: 2
Date: Sun, 24 Sep 2017 22:30:41 +0200
From: Julien ?LIE <[email protected]>
To: [email protected]
Subject: Re: INN snapshot failures
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8; format=flowed
Hi Russ,
> lex.yy.c: In function 'yy_get_next_buffer':
> lex.yy.c:667:18: error: comparison between signed and unsigned integer
> expressions [-Werror=sign-compare]
> lex.yy.c:1316:3: note: in expansion of macro 'YY_INPUT'
> cc1: all warnings being treated as errors
New flex version shipped with Stretch defines n as size_t whereas it was
defined as int in previous version:
#define YY_INPUT(buf,result,max_size) \
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
int n; \
for ( n = 0; n < max_size && \
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
Yet, max_size is an int in both versions...
I don't know how to fix that without a quirk in INN, that is to say
adding a cast to (size_t) for num_to_read at line 1322 during the build
(for instance a sed command in Makefile):
YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
(yy_n_chars), (size_t) num_to_read );
Yet, it may break with another versions of flex...
Maybe the best way would be to disable the sign-compare check for that
file? (with a sed command adding the relevant gcc pragma at the
beginning of the file?)
FYI, I see that the issue has already been reported to upstream, and
will be fixed in flex 2.7.0 (not released yet):
https://github.com/westes/flex/issues/97
--
Julien ?LIE
??Mais, Allemand que vous ?tes, un Anglais ? votre place se serait
fait tuer pour nous, et je lui aurais donn? la main de ma fille.??
(Edemond About)
------------------------------
Subject: Digest Footer
_______________________________________________
inn-workers mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/inn-workers
------------------------------
End of inn-workers Digest, Vol 98, Issue 9
******************************************