Source: flasm Version: 1.62-9 Severity: important Tags: patch https://buildd.debian.org/status/fetch.php?pkg=flasm&arch=armhf&ver=1.62-9&stamp=1511345496&raw=0
... bison --defines --debug assembler.y ... bison --defines --debug assembler.y gperf --language=ANSI-C -t -T -E -o -k 1,$,2,5 -S8 keywords.gperf > keywords.c flex -i assembler.flex gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -DCONFIG_PATH=\"/etc/flasm.ini\" -Wdate-time -D_FORTIFY_SOURCE=2 -c -o keywords.o keywords.c keywords.gperf: In function 'in_word_set': keywords.gperf:140:50: error: 'TRUEVAL' undeclared (first use in this function) true, 0, TRUEVAL ^ Fix is attached.
Description: Don't run bison twice in parallel This sometimes caused FTBFS in parallel builds. Author: Adrian Bunk <b...@debian.org> --- flasm-1.62.orig/Makefile +++ flasm-1.62/Makefile @@ -28,8 +28,10 @@ clean: flasm: ${OFILES} ${CC} $(CFLAGS) -o flasm ${OFILES} ${LIBS} -assembler.tab.c assembler.tab.h: assembler.y +assembler.tab.c: assembler.tab.h + +assembler.tab.h: assembler.y bison --defines --debug assembler.y lex.yy.c: assembler.flex assembler.tab.h flex -i assembler.flex