[Pkg-varnish-devel] Bug#838900: varnish: FTBFS when built with dpkg-buildpackage -A (No such file or directory)

Santiago Vila sanvila at debian.org
Mon Sep 26 09:10:38 UTC 2016


Package: src:varnish
Version: 5.0.0-2
Severity: serious

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep
   dh_testdir -i
   dh_update_autotools_config -i
   dh_autoreconf -i
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'

[... snipped ...]

../../bin/varnishhist/varnishhist --synopsis > include/varnishhist_synopsis.rst
../../bin/varnishstat/varnishstat --options > include/varnishstat_options.rst
../../bin/varnishstat/varnishstat --synopsis > include/varnishstat_synopsis.rst
../../lib/libvarnishapi/vsl2rst > include/vsl-tags.rst
test -d reference || mkdir reference
cp ../../lib/libvmod_std/vmod_std.rst reference/vmod_std.generated.rst
cp ../../lib/libvmod_directors/vmod_directors.rst reference/vmod_directors.generated.rst
make  all-am
make[5]: Entering directory '/<<PKGBUILDDIR>>/doc/sphinx'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/doc/sphinx'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/doc/sphinx'
make[4]: Entering directory '/<<PKGBUILDDIR>>/doc'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/doc'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
Making all in man
make[3]: Entering directory '/<<PKGBUILDDIR>>/man'
rst2man --halt=2 ../doc/sphinx/reference/vsl.rst vsl.7
rst2man --halt=2 ../doc/sphinx/reference/varnishd.rst varnishd.1
rst2man --halt=2 ../doc/sphinx/reference/varnishhist.rst varnishhist.1
rst2man --halt=2 ../doc/sphinx/reference/varnishlog.rst varnishlog.1
rst2man --halt=2 ../doc/sphinx/reference/varnishncsa.rst varnishncsa.1
rst2man --halt=2 ../doc/sphinx/reference/varnishstat.rst varnishstat.1
rst2man --halt=2 ../doc/sphinx/reference/varnishtop.rst varnishtop.1
rst2man --halt=2 ../lib/libvmod_directors/vmod_directors.man.rst vmod_directors.3
rst2man --halt=2 ../lib/libvmod_std/vmod_std.man.rst vmod_std.3
make[3]: Leaving directory '/<<PKGBUILDDIR>>/man'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 fakeroot debian/rules binary-indep
dh binary-indep
   dh_testroot -i
   dh_prep -i
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install -a
dh_auto_install: No packages to build.
install -d debian/tmp/etc/varnish
install -T -m 0644 etc/example.vcl debian/tmp/etc/varnish/default.vcl
find /<<PKGBUILDDIR>>/debian/ -name \*.la -delete
find /<<PKGBUILDDIR>>/debian -name \*.a -delete
rm -v debian/tmp/usr/share/doc/varnish/builtin.vcl
rm: cannot remove 'debian/tmp/usr/share/doc/varnish/builtin.vcl': No such file or directory
debian/rules:56: recipe for target 'override_dh_auto_install' failed
make[1]: *** [override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:44: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2
--------------------------------------------------------------------------------

This is in fact the same build failure that happens here:

https://buildd.debian.org/status/package.php?p=varnish

[ I'm surprised that britney still allows packages to propagate to testing
  in this state. ]

Thanks.



More information about the Pkg-varnish-devel mailing list