[Pkg-bitcoin-devel] Bug#808969: bitcoin: stable build fail with "Unknown sequence common-install-prehook-arch"

Petter Reinholdtsen pere at hungry.com
Fri Dec 25 08:13:04 UTC 2015


Package: src:bitcoin
Version: 0.11.1-1
Severity: wishlist
Tags: patch

When trying to build bitcoin in Debian stable, all build dependencies
are available, but the build fail with this message:

  [...]
   fakeroot debian/rules binary
  test -x debian/rules
  test "`id -u`" = 0
  dh common-install-prehook-arch --parallel --with autotools-dev --with autoreconf --with bash-completion
  dh: Unknown sequence common-install-prehook-arch (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
  debian/rules:30: recipe for target 'common-install-prehook-arch' failed
  make: *** [common-install-prehook-arch] Error 255
  dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
  debuild: fatal error at line 1376:
  dpkg-buildpackage -rfakeroot -D -us -uc failed

I managed to work around it by removing the CDBS include line in
debian/rules, but did not quite understand what the problem was nor why
this solved it.  Is there some build dependency that need to be
versioned?  Or perhaps the source could be changed to build on Debian
stable by default?

I'm building using cdbs version 0.4.130 and debhelper version
9.20150101.

--- debian/rules.orig  2015-12-25 08:51:15.019630959 +0100
+++ debian/rules        2015-12-25 08:51:27.000000000 +0100
@@ -18,7 +18,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 #used with "./debian/rules debian/stamp-copyright-check"
--include /usr/share/cdbs/1/rules/utils.mk
+#-include /usr/share/cdbs/1/rules/utils.mk
 
 # Ignore graphics and .mo files in addition to the default debian files
 DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(.*\.png|src/qt/res/icons/bitcoin_testnet.ico|src/qt/res/icons/bitcoin\.icns|contrib/macdeploy/background\.psd|src/qt/res/images/splash_testnet\.png|src/qt/res/movies/.*\.png|src/qt/locale/.*\.ts|share/pixmaps/bitcoin256.png|share/pixmaps/bitcoin\.ico|src/qt/res/icons/bitcoin\.ico|doc/gitian-building/.*\.png|doc/bitcoin_logo_doxygen\.png|src/qt/res/icons/.*\.png|contrib/Bitcoin.app/Contents/Resources/BitcoinAppIcon\.icns|contrib/gitian-downloader/sipa-key\.pgp|debian/(changelog|copyright(|_hints|_newhints)))$

-- System Information:
Debian Release: 8.2
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)



More information about the Pkg-bitcoin-devel mailing list