Control: tags -1 patch On Sun, 9 Nov 2014 08:23:55 +0100 Lucas Nussbaum <lu...@lucas-nussbaum.net> wrote: > During a rebuild of all packages in jessie (in a jessie chroot, not a > sid chroot), your package failed to build on amd64. > > Relevant part (hopefully): > > touch debian/stamp-autotools-files > > chmod a+x /«PKGBUILDDIR»/./configure > > mkdir -p . > > cd . && CFLAGS="-g -O2 -fstack-protector-strong -Wformat > > -Werror=format-security -Wall" CXXFLAGS="-g -O2 -fstack-protector-strong > > -Wformat -Werror=format-security -Wall" CPPFLAGS="-D_FORTIFY_SOURCE=2" > > LDFLAGS="-Wl,-z,relro" /«PKGBUILDDIR»/./configure --build=x86_64-linux-gnu > > --prefix=/usr --includedir="\${prefix}/include" > > --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" > > --sysconfdir=/etc --localstatedir=/var > > --libexecdir="\${prefix}/lib/libbitcoin" --srcdir=. > > --disable-maintainer-mode --disable-dependency-tracking > > --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu > > --enable-bdb --enable-leveldb > > configure: WARNING: unrecognized options: --disable-maintainer-mode, > > --enable-bdb > > configure: error: cannot find install-sh, install.sh, or shtool in "." > > "./.." "./../.."
I've attached a patch to fix this - it's based on a similar patch upstream: https://github.com/libbitcoin/libbitcoin/commit/cd876d85524edc3543c286581c1b87463315d7af Thanks, James
diff -u -pr a/configure.ac b/configure.ac --- a/configure.ac 2014-01-06 10:25:03.000000000 +0000 +++ b/configure.ac 2014-11-20 16:54:14.248546182 +0000 @@ -1,9 +1,9 @@ AC_INIT([libbitcoin], [1.0.10], [a...@unsystem.net]) -AC_USE_SYSTEM_EXTENSIONS AC_LANG(C++) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([-Wall -Werror]) +AC_USE_SYSTEM_EXTENSIONS AM_PROG_AR LT_INIT AC_PROG_CXX