Source: jed Version: 1:0.99.19-5 Severity: serious Tags: patch The latest version of jed FTBFS on arm64[1] because config.sub is too old:
,---- | checking build system type... Invalid configuration `aarch64-linux-gnu': machine `aarch64' not recognized | configure: error: /bin/bash autoconf/config.sub aarch64-linux-gnu failed `---- This should be fixed by replacing config.{sub,guess} with the files from autotools-dev at build time. I have attached a possible patch which does that via dh_update_autotools_config (included in debhelper since version 9.20160114), but since I don't have an arm64 system, it's not really tested. Alternatively, dh_autotools-dev_updateconfig and dh_autotools-dev_restoreconfig could be used (you should build-depend on autotools-dev then). -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (101, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 4.6.4-nouveau (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) 1. https://buildd.debian.org/status/fetch.php?pkg=jed&arch=arm64&ver=1%3A0.99.19-5&stamp=1469420374
diff -Nru jed-0.99.19/debian/control jed-0.99.19/debian/control --- jed-0.99.19/debian/control 2016-07-25 03:15:10.000000000 +0200 +++ jed-0.99.19/debian/control 2016-07-25 10:07:00.000000000 +0200 @@ -4,7 +4,7 @@ Maintainer: Wookey <woo...@debian.org> Standards-Version: 3.9.8 Build-Depends-Indep: hevea -Build-Depends: debhelper (>= 7), dh-autoreconf, +Build-Depends: debhelper (>= 9.20160114), dh-autoreconf, libxft-dev, libgpm-dev [linux-any], libxt-dev, pkg-config, autotools-dev, slsh, libslang2-dev, chrpath diff -Nru jed-0.99.19/debian/rules jed-0.99.19/debian/rules --- jed-0.99.19/debian/rules 2016-07-25 01:22:06.000000000 +0200 +++ jed-0.99.19/debian/rules 2016-07-25 10:09:01.000000000 +0200 @@ -53,12 +53,14 @@ clean: dh_testdir dh_autoreconf_clean + dh_update_autotools_config dh_clean [ ! -f Makefile ] || $(MAKE) distclean rm -f build-stamp config.status: dh_testdir + dh_update_autotools_config dh_autoreconf ./configure $(configure_flags) || \ { rc=$$?; cat config.log; exit $$rc; }