Source: e-antic
Version: 0.1.3+ds-2
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: ftbfs

e-antic FTBFS on alpha during the configure stage with [1]:

checking flint/flint.h usability... no
checking flint/flint.h presence... no
checking for flint/flint.h... no
configure: error: flint header not found

flint has now been built on Alpha so debian/control can be updated to
build-depend on libflint-dev on Alpha.  Also openmp functions on Alpha
so the disabling of openmp is not necessary in debian/rules.  I attach
a patch that attends to both of these matters.  With the patch e-antic
builds to completion on Alpha.

Cheers,
Michael.

[1] 
https://buildd.debian.org/status/fetch.php?pkg=e-antic&arch=alpha&ver=0.1.3%2Bds-2&stamp=1565125004&raw=0
diff -urp e-antic-0.1.3+ds/debian/control e-antic-0.1.3+ds_new/debian/control
--- e-antic-0.1.3+ds/debian/control	2019-07-12 03:35:23.000000000 +1200
+++ e-antic-0.1.3+ds_new/debian/control	2019-09-27 20:16:42.117758125 +1200
@@ -8,8 +8,8 @@ Build-Depends:
  autoconf-archive, gnulib,
  libgmp-dev,
  libmpfr-dev,
- libflint-dev [!alpha !m68k !sh4 !x32],
- libflint-arb-dev [!alpha !m68k !sh4 !x32]
+ libflint-dev [!m68k !sh4 !x32],
+ libflint-arb-dev [!m68k !sh4 !x32]
 Standards-Version: 4.4.0
 Homepage: https://github.com/videlec/e-antic/
 Vcs-Git: https://salsa.debian.org/science-team/e-antic.git
diff -urp e-antic-0.1.3+ds/debian/rules e-antic-0.1.3+ds_new/debian/rules
--- e-antic-0.1.3+ds/debian/rules	2019-06-21 05:20:36.000000000 +1200
+++ e-antic-0.1.3+ds_new/debian/rules	2019-09-27 20:47:57.992018094 +1200
@@ -7,7 +7,7 @@ export ACLOCAL_PATH=/usr/share/gnulib/m4
 
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
-ifneq (,$(filter $(DEB_HOST_MULTIARCH), alpha-linux-gnu mipsel-linux-gnu))
+ifneq (,$(filter $(DEB_HOST_MULTIARCH), mipsel-linux-gnu))
 DEB_PKG_EANTIC_OPENMP=no
 else
 DEB_PKG_EANTIC_OPENMP=yes

Reply via email to