Your message dated Fri, 23 Nov 2018 22:10:15 +0000
with message-id <[email protected]>
and subject line Bug#914476: fixed in flint-arb 1:2.15.1-2
has caused the Debian Bug report #914476,
regarding flint-arb FTCBFS: ./configure needs to be told about crossing
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
914476: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914476
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: flint-arb
Version: 1:2.14.0-4
Tags: patch
User: [email protected]
Usertags: rebootstrap
flint-arb fails to cross build from source. Nothing tells its
./configure about cross compilation, so it misses dependencies while
building for the wrong architecture. The attached patch adds the most
important flags and while the value passed for --build is not exactly
what it needs, it seems to be good enough for a couple of architectures.
Please consider applying it.
Helmut
diff --minimal -Nru flint-arb-2.14.0/debian/changelog
flint-arb-2.14.0/debian/changelog
--- flint-arb-2.14.0/debian/changelog 2018-09-26 20:25:16.000000000 +0200
+++ flint-arb-2.14.0/debian/changelog 2018-11-23 19:41:26.000000000 +0100
@@ -1,3 +1,10 @@
+flint-arb (1:2.14.0-4.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Tell ./configure about cross compiling. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Fri, 23 Nov 2018 19:41:26 +0100
+
flint-arb (1:2.14.0-4) unstable; urgency=medium
* Team upload.
diff --minimal -Nru flint-arb-2.14.0/debian/rules flint-arb-2.14.0/debian/rules
--- flint-arb-2.14.0/debian/rules 2018-09-26 20:25:16.000000000 +0200
+++ flint-arb-2.14.0/debian/rules 2018-11-23 19:41:17.000000000 +0100
@@ -9,11 +9,16 @@
%:
dh $@
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+include /usr/share/dpkg/buildtools.mk
+CONFIGURE_FLAGS = --build=$(DEB_HOST_GNU_CPU)-$(DEB_HOST_ARCH_OS) CC=$(CC)
CXX=$(CXX) AR=$(AR)
+endif
+
# upstream Makefile has only CFLAGS, not CPPFLAGS and not even CXXFLAGS, so
# inject flags using configure. let's hope CFLAGS will always be good enough
# even for $(CXX)
override_dh_auto_configure:
- ./configure --prefix=/usr --disable-static --with-flint=/usr
CFLAGS='$(CPPFLAGS) $(CFLAGS)'
+ ./configure --prefix=/usr --disable-static --with-flint=/usr
CFLAGS='$(CPPFLAGS) $(CFLAGS)' $(CONFIGURE_FLAGS)
sed -i Makefile -e "s/libarb/libflint-arb/g"
sed -i Makefile -e "s/-larb/-lflint-arb/g"
sed -i Makefile -e "s|LIBDIR=lib|LIBDIR=lib/$(DEB_HOST_MULTIARCH)|g"
--- End Message ---
--- Begin Message ---
Source: flint-arb
Source-Version: 1:2.15.1-2
We believe that the bug you reported is fixed in the latest version of
flint-arb, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julien Puydt <[email protected]> (supplier of updated flint-arb package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 23 Nov 2018 22:25:17 +0100
Source: flint-arb
Binary: libflint-arb2 libflint-arb-dev libflint-arb-doc
Architecture: source amd64 all
Version: 1:2.15.1-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Julien Puydt <[email protected]>
Description:
libflint-arb-dev - C library for arbitrary-precision ball arithmetic,
development fi
libflint-arb-doc - C library for arbitrary-precision ball arithmetic,
documentation
libflint-arb2 - C library for arbitrary-precision ball arithmetic, shared
library
Closes: 914476
Changes:
flint-arb (1:2.15.1-2) experimental; urgency=medium
.
* Modify d/rules following H.Grohne to fix FTCBFS. (Closes: #914476)
Checksums-Sha1:
2609cbbf38ca214bb35052d5c98e29f58876caf4 2177 flint-arb_2.15.1-2.dsc
8dadc18cfaff4752b563e970a7957c7a7f05c9db 3912 flint-arb_2.15.1-2.debian.tar.xz
b624ee55a5bb0c4806628c2d885a5ff4d46a4a64 6668
flint-arb_2.15.1-2_amd64.buildinfo
9dc19adc5e2a9f2ad2a056e41e7175f5eb1591c6 39632
libflint-arb-dev_2.15.1-2_amd64.deb
1da9cc661da8a37fc73c6ae67e5b8c60b807a105 21744
libflint-arb-doc_2.15.1-2_all.deb
a705db323bbe8c46830e177f84860e4cb0f8add3 4133484
libflint-arb2-dbgsym_2.15.1-2_amd64.deb
069d8d31afd5f756c8c60220eefed675cb24263f 893368
libflint-arb2_2.15.1-2_amd64.deb
Checksums-Sha256:
e8f6cf76349566bd8e8f9c9822e976af46f888def5b062b0fb13db07c390d93f 2177
flint-arb_2.15.1-2.dsc
f80dbf2b3b6e16910e9cfd73d7f1d1fa168e161a1c21062c65048dc71aa106b2 3912
flint-arb_2.15.1-2.debian.tar.xz
0dd07b0cd32a70aae1799ba97b76f92b26c5a87e2b348f8115f4bab548050dc7 6668
flint-arb_2.15.1-2_amd64.buildinfo
beb821c5142c120ea1907dd9fce5b7a316b2887be4198ed8b4087f9abd0d5490 39632
libflint-arb-dev_2.15.1-2_amd64.deb
15f6731b5359c339173d3cd9ee526ebe78a9ecafd7731f88d0724e0cbc95de89 21744
libflint-arb-doc_2.15.1-2_all.deb
7b614c0a11315f73e69a78a116fb6975cb5974003cd2982f65b91a38bd88eb8c 4133484
libflint-arb2-dbgsym_2.15.1-2_amd64.deb
f4c10c62beb3416f944441ae696e9d946d1903c9a9a57e038dcccd886a792724 893368
libflint-arb2_2.15.1-2_amd64.deb
Files:
0b469b3be3b08f54db5d3d2218442936 2177 math optional flint-arb_2.15.1-2.dsc
4ef52ac8caa242ee5aa2473ac01ad911 3912 math optional
flint-arb_2.15.1-2.debian.tar.xz
bee7c76a53986f3acf5b65d978db4944 6668 math optional
flint-arb_2.15.1-2_amd64.buildinfo
910f7450aeda4c8460c7db370c50f326 39632 libdevel optional
libflint-arb-dev_2.15.1-2_amd64.deb
7dd13f5340ee9d07cd4f269e070dd2ad 21744 doc optional
libflint-arb-doc_2.15.1-2_all.deb
f79504bd78f7abe2e7a805e8293c6f73 4133484 debug optional
libflint-arb2-dbgsym_2.15.1-2_amd64.deb
1ed7df297fcf33dd82f19fed21d4d19d 893368 libs optional
libflint-arb2_2.15.1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQJNBAEBCgA3FiEEgS7v2KP7pKzk3xFLBMU71/4DBVEFAlv4dBgZHGp1bGllbi5w
dXlkdEBsYXBvc3RlLm5ldAAKCRAExTvX/gMFUTXHD/93no5E3HN3THj0H8I05KY9
H+ztzvYaDUKSUYAVaanx/NUyXHF49VJtrKmwN2+1WpZRJCRPM2z50GaCUHN/ZKww
J1NrONwzDNh4tZRtAZFmNkSJP83Asww0JZCx7Vm5KziLv9wclH/SC5NtzzLTDrB7
oLAcvgdh+DYyM7X0HWYL+Q1bI/fy2U90fMUzydGz5grwmmTZQHZ3emGWKQLaMAcU
Xwo75KE1hzNXv5egra2SbGRk18T+zj8JEGdCaIB9NOX4KeZHNYWC66sLuNf4rf3Z
rIBheWT2Dhqr7y1zmTDSG+kn1EcIbB0tFWe6JFlPJVs1CRdQqK1cfGnQim29TKTZ
cz/kQtaGYeJ/tMXWWFmrhuX9duqg73mtWPkORkNT3fnB+/71dn0Sm0u7EnyuMrW7
nPSSTygbdRv/YVxNPrJ+1jJgxqpaS2jwL1M+6l0bKibietT47TA9TMr7IPuzVD3s
iAXbiyECCs7KcYESkL81lJgD5AV5BffZe7/g0Mg2zXVPT0g3R+IfKKTq2+3ry5Ns
mcu9F79dIXlEEa0JOaS3HvJJFCeK14gWRQ1ete4XDHDXK49AIwREwn4mAP94mv9S
GiFCtqD5yAMYeEijN+qVa/HKf2m2kzOhdFX/P7OysTb3MCsJ+DE0LZmlQ8a+eBkT
o+LxSr/G1JDxBT+t0Wb/vQ==
=TOeW
-----END PGP SIGNATURE-----
--- End Message ---