Package: tripwire Version: 2.4.2.2-5 Severity: important User: debian-...@lists.debian.org Usertags: ftbfs-gcc-6 gcc-6-narrowing
This package fails to build with GCC 6. GCC 6 has not been released yet, but it's expected that GCC 6 will become the default compiler for stretch. Note that only the first error is reported; there might be more. You can find a snapshot of GCC 6 in experimental. To build with GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly. You may be able to find out more about this issue at https://gcc.gnu.org/gcc-6/changes.html > sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux ... > > g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I.. -O -pipe -Wall > -Wno-non-virtual-dtor -c -o yyparse.o yyparse.cpp > policy.y:221:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > > policy.y:221:1: error: narrowing conversion of '65531' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:221:1: error: narrowing conversion of '65527' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:221:1: error: narrowing conversion of '65523' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:221:1: error: narrowing conversion of '65519' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:221:1: error: narrowing conversion of '65515' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:221:1: error: narrowing conversion of '65509' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:221:1: error: narrowing conversion of '65505' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:228:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > > policy.y:228:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:228:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:228:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:228:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:228:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:228:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:228:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:228:1: error: narrowing conversion of '65535' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65499' from 'int' to 'short > int' inside { } [-Wnarrowing] > > policy.y:238:1: error: narrowing conversion of '65534' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65455' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65490' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65491' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65497' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65498' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65495' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65496' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65489' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65487' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65503' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65490' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65504' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65487' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65490' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65505' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65506' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65507' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65461' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65460' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65459' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65482' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65489' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65511' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65512' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65522' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65513' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65479' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65514' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65462' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65470' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65474' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65464' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:238:1: error: narrowing conversion of '65463' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65471' from 'int' to 'short > int' inside { } [-Wnarrowing] > > policy.y:258:1: error: narrowing conversion of '65476' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65477' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65529' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65515' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65509' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65473' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65472' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65492' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65508' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65478' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65483' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65483' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65483' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65483' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65480' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65483' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65480' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65481' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65480' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65481' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65465' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65466' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65467' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65484' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65520' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65524' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65527' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65528' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65533' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65525' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65488' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65510' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65494' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65485' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65486' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65493' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65468' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65469' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65530' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65526' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65531' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65521' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65517' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65452' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65458' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65532' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65457' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65456' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65502' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65501' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65500' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65454' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65453' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65519' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65523' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65516' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65518' from 'int' to 'short > int' inside { } [-Wnarrowing] > policy.y:258:1: error: narrowing conversion of '65475' from 'int' to 'short > int' inside { } [-Wnarrowing] > ..\..\mkslexyacc\etc\yyparse.cpp: In member function 'int > yy_parse::yyparse(yy_scan*)': > ..\..\mkslexyacc\etc\yyparse.cpp:217:40: warning: ISO C++ forbids converting > a string constant to 'char*' [-Wwrite-strings] > > ..\..\mkslexyacc\etc\yyparse.cpp:380:31: warning: ISO C++ forbids converting > a string constant to 'char*' [-Wwrite-strings] > > ..\..\mkslexyacc\etc\yyparse.cpp:365:1: warning: label 'yyerrlabel' defined > but not used [-Wunused-label] > > Makefile:230: recipe for target 'yyparse.o' failed > make[4]: *** [yyparse.o] Error 1 -- Martin Michlmayr Linux for HPE Helion, Hewlett Packard Enterprise