Source: daq
Version: 2.0.6-2
Severity: serious
Tags: ftbfs patch

https://buildd.debian.org/status/fetch.php?pkg=daq&arch=armhf&ver=2.0.6-2&stamp=1585399576&raw=0
https://buildd.debian.org/status/fetch.php?pkg=daq&arch=ppc64el&ver=2.0.6-2&stamp=1585397042&raw=0
https://buildd.debian.org/status/fetch.php?pkg=daq&arch=m68k&ver=2.0.6-2&stamp=1585494536&raw=0
https://buildd.debian.org/status/fetch.php?pkg=daq&arch=powerpc&ver=2.0.6-2&stamp=1585558490&raw=0
https://buildd.debian.org/status/fetch.php?pkg=daq&arch=ppc64&ver=2.0.6-2&stamp=1585556385&raw=0
https://buildd.debian.org/status/fetch.php?pkg=daq&arch=sparc64&ver=2.0.6-2&stamp=1585555721&raw=0

...
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-Dyylval=sfbpf_lval -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -fvisibility=hidden 
-Wall -Wwrite-strings -Wsign-compare -Wcast-align -Wextra -Wformat-security 
-Wno-unused-parameter -fno-strict-aliasing -fdiagnostics-show-option -pedantic 
-std=c99 -D_GNU_SOURCE -c sf_bpf_filter.c -o libsfbpf_la-sf_bpf_filter.o 
>/dev/null 2>&1
./scanner.l:70:10: fatal error: tokdefs.h: No such file or directory
   70 | #include "tokdefs.h"
      |          ^~~~~~~~~~~
compilation terminated.
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-Dyylval=sfbpf_lval -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -fvisibility=hidden 
-Wall -Wwrite-strings -Wsign-compare -Wcast-align -Wextra -Wformat-security 
-Wno-unused-parameter -fno-strict-aliasing -fdiagnostics-show-option -pedantic 
-std=c99 -D_GNU_SOURCE -c sf_bpf_printer.c -o libsfbpf_la-sf_bpf_printer.o 
>/dev/null 2>&1
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 
-Dyylval=sfbpf_lval -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -fvisibility=hidden 
-Wall -Wwrite-strings -Wsign-compare -Wcast-align -Wextra -Wformat-security 
-Wno-unused-parameter -fno-strict-aliasing -fdiagnostics-show-option -pedantic 
-std=c99 -D_GNU_SOURCE -c sf_nametoaddr.c -o libsfbpf_la-sf_nametoaddr.o 
>/dev/null 2>&1
make[3]: *** [Makefile:552: libsfbpf_la-sf_scanner.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
mv y.tab.c sf_grammar.c
mv y.tab.h tokdefs.h
...


Fix attached.
Description: sfbpf/Makefile.am: Don't list generated files as sources
 This breaks Makefile dependencies.
Author: Adrian Bunk <b...@debian.org>

--- daq-2.0.6.orig/sfbpf/Makefile.am
+++ daq-2.0.6/sfbpf/Makefile.am
@@ -37,8 +37,6 @@ sfbpf-int.h \
 sfbpf-int.c \
 runlex.sh
 
-nodist_libsfbpf_la_SOURCES = sf_grammar.c sf_scanner.c tokdefs.h
-
 libsfbpf_la_CFLAGS = -Dyylval=sfbpf_lval
 libsfbpf_la_LDFLAGS = -version-info 0:1:0 @XCCFLAGS@
 

Reply via email to