Hi Chris, On Tue, Feb 02, 2016 at 10:14:43AM +0100, Chris Lamb wrote: > Source: boxes > Version: 1.1.2-4 > Severity: serious > Justification: fails to build from source > User: reproducible-bui...@lists.alioth.debian.org > Usertags: ftbfs > X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org > > Dear Maintainer, > > boxes fails to build from source in unstable/amd64: > > [..] > gcc -ansi -I. -Iregexp -Wall -W -O -Wdate-time -D_FORTIFY_SOURCE=2 -c -o > parser.o parser.c > flex -t lexer.l > lexer.tmp.c > echo '#include "config.h"' > lex.yy.c > cat lexer.tmp.c >> lex.yy.c > rm lexer.tmp.c > gcc -ansi -I. -Iregexp -Wall -W -O -Wdate-time -D_FORTIFY_SOURCE=2 -c -o > lex.yy.o lex.yy.c > <stdout>: In function 'yy_get_next_buffer': > <stdout>:1705:23: warning: comparison between signed and unsigned integer > expressions [-Wsign-compare] > <stdout>: In function 'yyensure_buffer_stack': > <stdout>:2102:21: error: C++ style comments are not allowed in ISO C90 > <stdout>:2102:21: error: (this will be reported only once per input file) > lexer.l: At top level: > <stdout>:1800:16: warning: 'input' defined but not used [-Wunused-function] > <builtin>: recipe for target 'lex.yy.o' failed > make[3]: *** [lex.yy.o] Error 1 > make[3]: Leaving directory > '/home/lamby/temp/cdt.20160202094801.W8jIYd7vPN/boxes-1.1.2/src' > Makefile:49: recipe for target 'build' failed > make[2]: *** [build] Error 2 > make[2]: Leaving directory > '/home/lamby/temp/cdt.20160202094801.W8jIYd7vPN/boxes-1.1.2/src' > Makefile:37: recipe for target 'build' failed > make[1]: *** [build] Error 2 > make[1]: Leaving directory > '/home/lamby/temp/cdt.20160202094801.W8jIYd7vPN/boxes-1.1.2' > dh_auto_build: make -j1 returned exit code 2 > debian/rules:4: recipe for target 'build' failed > make: *** [build] Error 2
This actually is a regression in flex, cf. https://bugs.debian.org/813256 (and has been fixed upstream). Regards, Salvatore