[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#920448: lighttpd: FTBFS when built with dpkg-buildpackage -A



Package: src:lighttpd
Version: 1.4.52-4
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in sid but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with autoreconf,systemd
   dh_update_autotools_config -i
   dh_autoreconf -i
	find ! -ipath "./debian/*" -a ! \( -path '*/.git/*' -o -path '*/.hg/*' -o -path '*/.bzr/*' -o -path '*/.svn/*' -o -path '*/CVS/*' \) -a  -type f -exec md5sum {} + -o -type l -printf "symlink  %p
" > debian/autoreconf.before
	grep -q ^XDT_ configure.ac
	autoreconf -f -i
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './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'

[... snipped ...]

dh_installdocs: No packages to build. Architecture mismatch: amd64, want: all any
dh_installdocs -Nlighttpd-modules-ldap -Nlighttpd-modules-mysql -Nlighttpd-mod-authn-pam -Nlighttpd-mod-authn-sasl -Nlighttpd-mod-vhostdb-dbi -Nlighttpd-mod-vhostdb-pgsql
	install -d debian/lighttpd-doc/usr/share/doc/lighttpd-doc
	cp --reflink=auto -a ./README debian/lighttpd-doc/usr/share/doc/lighttpd-doc
	cp --reflink=auto -a ./debian/tmp/changelog debian/lighttpd-doc/usr/share/doc/lighttpd-doc
	chown -R 0:0 debian/lighttpd-doc/usr/share/doc
	chmod -R u\+rw,go=rX debian/lighttpd-doc/usr/share/doc
	install -p -m0644 debian/copyright debian/lighttpd-doc/usr/share/doc/lighttpd-doc/copyright
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installchangelogs -i
	install -p -m0644 debian/changelog debian/lighttpd-doc/usr/share/doc/lighttpd-doc/changelog.Debian
	install -p -m0644 debian/NEWS debian/lighttpd-doc/usr/share/doc/lighttpd-doc/NEWS.Debian
	chmod 0644 -- debian/lighttpd-doc/usr/share/doc/lighttpd-doc/changelog
	chown 0:0 -- debian/lighttpd-doc/usr/share/doc/lighttpd-doc/changelog
   dh_installman -i
   debian/rules override_dh_installinit
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_installinit --error-handler=start_failed
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_perl -i
   dh_link -i
   dh_strip_nondeterminism -i
   dh_compress -i
	cd debian/lighttpd-doc
	chmod a-x usr/share/doc/lighttpd-doc/NEWS.Debian usr/share/doc/lighttpd-doc/changelog usr/share/doc/lighttpd-doc/changelog.Debian usr/share/doc/lighttpd/authentication.txt usr/share/doc/lighttpd/cml.txt usr/share/doc/lighttpd/compress.txt usr/share/doc/lighttpd/configuration.txt usr/share/doc/lighttpd/fastcgi.txt usr/share/doc/lighttpd/magnet.txt usr/share/doc/lighttpd/performance.txt usr/share/doc/lighttpd/plugins.txt usr/share/doc/lighttpd/state.txt
	gzip -9nf usr/share/doc/lighttpd-doc/NEWS.Debian usr/share/doc/lighttpd-doc/changelog usr/share/doc/lighttpd-doc/changelog.Debian usr/share/doc/lighttpd/authentication.txt usr/share/doc/lighttpd/cml.txt usr/share/doc/lighttpd/compress.txt usr/share/doc/lighttpd/configuration.txt usr/share/doc/lighttpd/fastcgi.txt usr/share/doc/lighttpd/magnet.txt usr/share/doc/lighttpd/performance.txt usr/share/doc/lighttpd/plugins.txt usr/share/doc/lighttpd/state.txt
	cd '/<<PKGBUILDDIR>>'
   debian/rules override_dh_fixperms
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_fixperms
	find debian/lighttpd-doc -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0
	find debian/lighttpd-doc ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s
	find debian/lighttpd-doc/usr/share/doc -type f -a -true -a ! -regex 'debian/lighttpd-doc/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
	find debian/lighttpd-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755
	find debian/lighttpd-doc -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644
test -d debian/lighttpd && \
	chmod 0750 debian/lighttpd/var/log/lighttpd && \
	chown www-data:www-data \
		debian/lighttpd/var/cache/lighttpd/compress \
		debian/lighttpd/var/cache/lighttpd/uploads \
		debian/lighttpd/var/log/lighttpd
make[1]: *** [debian/rules:64: override_dh_fixperms] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:

https://buildd.debian.org/status/fetch.php?pkg=lighttpd&arch=all&ver=1.4.52-4&stamp=1548380827&raw=0

(The usual recipe here is to split override_dh_fixperms into override_dh_fixperms-arch
and override_dh_fixperms-indep. Maybe you can also drop the "test -d" part that way).

(Cc: to Helmut Grohne who did the last upload. Apologies if this is a duplicate)

Thanks.


Reply to: