Source: expat Version: 2.5.0-1 Severity: normal Tags: ftbfs patch Usertags: rebootstrap
Dear Maintainer, building expat from source with profile nodocs fails. # dpkg-buildpackage -B -Pnodoc -uc -us ... dh_fixperms -a chmod 644 /tmp/expat/expat-2.5.0/debian/libexpat1-dev/usr/share/doc/libexpat1-dev/examples/* \ /tmp/expat/expat-2.5.0/debian/libexpat1-dev/usr/share/aclocal/* chmod: cannot access '/tmp/expat/expat-2.5.0/debian/libexpat1-dev/usr/share/doc/libexpat1-dev/examples/*': No such file or directory make: *** [debian/rules:131: binary-arch] Error 1 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -- System Information: Debian Release: bookworm/sid APT prefers testing-security APT policy: (500, 'testing-security'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i586 Kernel: Linux 4.19.0-16-amd64 (SMP w/2 CPU threads) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/bash Init: unable to detect
# Fix to build with profile "nodoc" (stage1) --- expat-2.5.0/debian/rules +++ expat-2.5.0/debian/rules @@ -129,8 +129,10 @@ dh_strip -a dh_compress -a dh_fixperms -a - chmod 644 $(CURDIR)/debian/libexpat1-dev/usr/share/doc/libexpat1-dev/examples/* \ - $(CURDIR)/debian/libexpat1-dev/usr/share/aclocal/* +ifneq (,$(filter stage1, $(DEB_BUILD_PROFILES))) + chmod 644 $(CURDIR)/debian/libexpat1-dev/usr/share/doc/libexpat1-dev/examples/* +endif + chmod 644 $(CURDIR)/debian/libexpat1-dev/usr/share/aclocal/* dh_makeshlibs -a -V $(if $(with_udeb),--add-udeb=$(UPACKAGE)) dh_installdeb -a dh_shlibdeps -a -l $(CURDIR)/debian/libexpat1/usr/lib/$(DEB_HOST_MULTIARCH)