Source: openbgpd
Version: 7.9-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source twice in a row
Hi,
openbgpd/experimental fails to build twice in a row. (I haven't checked
whether the version in sid has the same problem.)
The first build succeeds, a subsequent make distclean deletes
src/bgpd/parse.c:
...
Making distclean in src/bgpd
make[2]: Entering directory '/build/openbgpd-7.9/src/bgpd'
test -z "bgpd.8 bgpd.conf.5 parse.c" || rm -f bgpd.8 bgpd.conf.5 parse.c
...
the following dpkg-source reports the file as missing :
dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: verifying ./openbgpd_7.9.orig.tar.gz.asc
dpkg-source: info: building openbgpd using existing ./openbgpd_7.9.orig.tar.gz
dpkg-source: info: building openbgpd using existing
./openbgpd_7.9.orig.tar.gz.asc
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: warning: ignoring deletion of file ltmain.sh, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file Makefile.in, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file aclocal.m4, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file configure, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file src/bgplgd/Makefile.in, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file src/bgpctl/Makefile.in, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file src/bgpd/parse.c, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file src/bgpd/Makefile.in, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file compat/Makefile.in, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file include/Makefile.in, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file m4/lt~obsolete.m4, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file m4/ltversion.m4, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file m4/ltsugar.m4, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file m4/ltoptions.m4, use
--include-removal to override
dpkg-source: warning: ignoring deletion of file m4/libtool.m4, use
--include-removal to override
dpkg-source: info: building openbgpd in openbgpd_7.9-1.debian.tar.xz
dpkg-source: info: building openbgpd in openbgpd_7.9-1.dsc
but the second build fails:
...
/bin/bash ../../ylwrap parse.y y.tab.c parse.c y.tab.h `echo parse.c | sed -e
s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output
parse.output -- yacc
../../ylwrap: line 175: yacc: command not found
make[2]: *** [Makefile:1148: parse.c] Error 127
make[2]: *** Waiting for unfinished jobs
make[2]: Leaving directory '/build/openbgpd-7.9/src/bgpd'
make[1]: *** [Makefile:401: all-recursive] Error 1
make[1]: Leaving directory '/build/openbgpd-7.9'
dh_auto_build: error: make -j3 returned exit code 2
Shouldn't that file be deleted and regenerated during a regular build,
too?
Andreas
openbgpd_7.9-1_twice.log.gz
Description: application/gzip