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

Reply via email to