Source: libzstd Version: 1.5.4+dfsg2-3 Severity: normal Tags: ftbfs patch Usertags: rebootstrap
Dear Maintainer, build from source with profile "nodoc" fails. Follow these steps: # apt source libzstd # apt build-dep libzstd # cd libzstd-1.5.4+dfsg2 # dpkg-buildpackage -B -Pnodoc,nocheck -uc -us ... make[1]: Entering directory '/tmp/libzstd/libzstd-1.5.4+dfsg2' cp /tmp/libzstd/libzstd-1.5.4+dfsg2/debian/zstd/usr/share/man/man1/zstd.1 /tmp/libzstd/libzstd-1.5.4+dfsg2/debian/zstd/usr/share/man/man1/zstdmt.1 cp: cannot stat '/tmp/libzstd/libzstd-1.5.4+dfsg2/debian/zstd/usr/share/man/man1/zstd.1': No such file or directory make[1]: *** [debian/rules:66: execute_after_dh_installman] Error 1 make[1]: Leaving directory '/tmp/libzstd/libzstd-1.5.4+dfsg2' make: *** [debian/rules:34: binary-arch] Error 2 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" --- libzstd-1.5.4+dfsg2/debian/rules +++ libzstd-1.5.4+dfsg2/debian/rules @@ -62,10 +62,12 @@ override_dh_makeshlibs: dh_makeshlibs -plibzstd1 -V'libzstd1 (>= 1.5.2)' --add-udeb=libzstd1-udeb +ifeq (,$(filter nodoc,$(DEB_BUILD_PROFILES))) execute_after_dh_installman: cp $(mandir)/zstd.1 $(mandir)/zstdmt.1 $(HELP2MAN) --name='parallelized Zstandard compression, a la pigz' contrib/pzstd/pzstd \ | perl -pe 's/(\(de\)compression\s\(default:)(\d+)(\))/$$1 All$$3/g' >$(mandir)/pzstd.1 +endif build: dh $@