Your message dated Mon, 11 May 2020 16:03:47 +0000
with message-id <[email protected]>
and subject line Bug#941297: fixed in libmsnumpress 1.0.0-6
has caused the Debian Bug report #941297,
regarding libmsnumpress FTCBFS: debian/rules hard codes the build architecture 
compiler
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.)


-- 
941297: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941297
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libmsnumpress
Version: 1.0.0-5
Tags: patch
User: [email protected]
Usertags: ftcbfs

libmsnumpress fails to cross build from source, because debian/rules
hard codes plain g++. The easiest way of using cross compilers is
letting dpkg's buildtools.mk supply them. Please consider applying the
attached patch.

Helmut
diff --minimal -Nru libmsnumpress-1.0.0/debian/changelog 
libmsnumpress-1.0.0/debian/changelog
--- libmsnumpress-1.0.0/debian/changelog        2019-03-07 16:38:58.000000000 
+0100
+++ libmsnumpress-1.0.0/debian/changelog        2019-09-27 22:47:39.000000000 
+0200
@@ -1,3 +1,10 @@
+libmsnumpress (1.0.0-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Let dpkg's buildtools.mk supply the compiler. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Fri, 27 Sep 2019 22:47:39 +0200
+
 libmsnumpress (1.0.0-5) unstable; urgency=low
 
   * Fix the mis-named qt compressed help file and add the QCH file to the doc
diff --minimal -Nru libmsnumpress-1.0.0/debian/rules 
libmsnumpress-1.0.0/debian/rules
--- libmsnumpress-1.0.0/debian/rules    2018-01-10 18:03:08.000000000 +0100
+++ libmsnumpress-1.0.0/debian/rules    2019-09-27 22:47:39.000000000 +0200
@@ -4,6 +4,7 @@
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 #export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
 #export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+-include /usr/share/dpkg/buildtools.mk
 
 SOVER = 1
 RELVER = $(SOVER).0.0
@@ -27,7 +28,7 @@
 # The $(CFLAGS) and $(LDFLAGS) are required below to account 
 # for the hardening flags as set above.
 override_dh_auto_build: manpage
-       cd src/main/cpp && g++ $(CFLAGS) -shared -fPIC -g -c MSNumpress.cpp -o 
MSNumpress.o && g++ $(LDFLAGS) -shared -fPIC -g -o libmsnumpress.so.$(RELVER) 
-Wl,-z,relro -Wl,-soname,libmsnumpress.so.$(SOVER) MSNumpress.o && ln -sf 
libmsnumpress.so.$(RELVER) libmsnumpress.so.$(SOVER) && ln -sf 
libmsnumpress.so.$(SOVER) libmsnumpress.so
+       cd src/main/cpp && $(CXX) $(CFLAGS) -shared -fPIC -g -c MSNumpress.cpp 
-o MSNumpress.o && $(CXX) $(LDFLAGS) -shared -fPIC -g -o 
libmsnumpress.so.$(RELVER) -Wl,-z,relro -Wl,-soname,libmsnumpress.so.$(SOVER) 
MSNumpress.o && ln -sf libmsnumpress.so.$(RELVER) libmsnumpress.so.$(SOVER) && 
ln -sf libmsnumpress.so.$(SOVER) libmsnumpress.so
        mkdir -p debian/build && doxygen debian/Doxyfile
        find debian/build/doxygen/html -name "*.md5" | xargs rm -f
        find debian/build/doxygen/html -name "*.map" | xargs rm -f

--- End Message ---
--- Begin Message ---
Source: libmsnumpress
Source-Version: 1.0.0-6
Done: Filippo Rusconi <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libmsnumpress, 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.
Filippo Rusconi <[email protected]> (supplier of updated libmsnumpress 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: SHA256

Format: 1.8
Date: Sun, 10 May 2020 17:06:29 +0200
Source: libmsnumpress
Binary: libmsnumpress-dev libmsnumpress1 libmsnumpress1-dbgsym
Architecture: source amd64
Version: 1.0.0-6
Distribution: unstable
Urgency: low
Maintainer: The Debichem Group <[email protected]>
Changed-By: Filippo Rusconi <[email protected]>
Description:
 libmsnumpress-dev - Numeric data compression for mass spectrometry (devel 
files)
 libmsnumpress1 - Numeric data compression for mass spectrometry (runtime)
Closes: 941297
Changes:
 libmsnumpress (1.0.0-6) unstable; urgency=low
 .
   * Fix the erroneous build command in d/rules (using hardcoded g++ compiler
     in lieu of the CXX one determined by the Debian build environment. Thanks
     to Helmut Grohne <[email protected]>. Closes: #941297).
 .
   * Standards-Version: 4.5.0 (no changes required).
Checksums-Sha1:
 40916a691915dd09805d51e9b3e5c3557f70524b 2128 libmsnumpress_1.0.0-6.dsc
 60b4ea4ea5939eb717cb070ad82795d330bdda8b 23864 
libmsnumpress_1.0.0-6.debian.tar.xz
 8f9456aceb77b49e6138ee1b02de9d51f05258a6 2724276 
libmsnumpress-dev_1.0.0-6_amd64.deb
 8d60532bd73fc979a578bf20849fb203e045e4c1 39456 
libmsnumpress1-dbgsym_1.0.0-6_amd64.deb
 b17f75a9b29ae0d07aae75733de10e1a461154e6 9448 libmsnumpress1_1.0.0-6_amd64.deb
 ca046567771884bc7179963e6615f7204607b503 9073 
libmsnumpress_1.0.0-6_amd64.buildinfo
Checksums-Sha256:
 68fc4d0f2e7fa9f8c421ba304bbfbd2f8d53b4c9c021e0426cec4a8e29469eaa 2128 
libmsnumpress_1.0.0-6.dsc
 62189c91293683ee320b69364b74ac3ce25a40239e38313eebb283262dcebd69 23864 
libmsnumpress_1.0.0-6.debian.tar.xz
 98c529c235af53177ef53ce173fd1ce6720106d93f6dc4af119a662513c39bf5 2724276 
libmsnumpress-dev_1.0.0-6_amd64.deb
 43c74d43b8c90f0f227a5bc1f792be204a462b0142174cdf663133c5ef8e306d 39456 
libmsnumpress1-dbgsym_1.0.0-6_amd64.deb
 b7b7132f1376617d1f624586753cd5f8492ff498b91a49cdcc2eebcb5fbc7fc9 9448 
libmsnumpress1_1.0.0-6_amd64.deb
 24dbc5a21a30f1b3ce3d05d61a459efd69527a2ab92eaff89f78ec7a1919e9d8 9073 
libmsnumpress_1.0.0-6_amd64.buildinfo
Files:
 4431bafd8a4896fc9d295118c7015cbd 2128 libs optional libmsnumpress_1.0.0-6.dsc
 7187d981f8d69b63068c9c1920308902 23864 libs optional 
libmsnumpress_1.0.0-6.debian.tar.xz
 a8e164f8853b17f686e63e8d25df6e71 2724276 libdevel optional 
libmsnumpress-dev_1.0.0-6_amd64.deb
 2fca0b0186b21ca41401b44f11dd308c 39456 debug optional 
libmsnumpress1-dbgsym_1.0.0-6_amd64.deb
 6c9a33b2ad84a2d0faebf7492ac9eb0a 9448 libs optional 
libmsnumpress1_1.0.0-6_amd64.deb
 551165eb52dbeeee6c3f7654e4397e72 9073 libs optional 
libmsnumpress_1.0.0-6_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEsFMwThfW1Bndm0ZRQatITXaUz0IFAl65cLAACgkQQatITXaU
z0LDUA/8CKTSuUHzLG3DyvRxe6LLMootO6kLcby8n0uala/OOxM9UTgv+56iRNGQ
UoG9qcXCSjwnZf/pwLwMD9nQe4WlfDi5DW4bAry2lmT4baOf9s7+ZPJG8sJrz3G7
NHIPapgkG0wjcS8C0aPWBKIQsj1VF0L5yGAbWY7c7P3mjQF1FaNcfdCd3m3oTgax
JSiN69K+iTTLXbXwUq5YOKb6kBU33JwBH1BSqVQa3oThG2+bQvOdU+hgPo5VogDF
+DeTHQ9SW4Z94Qnvx5mdlhfyJL9fAcXkQ0cM39sw9s1E8rSwRsfCRHE9OCJLoJgz
poMcBzDahpGFKEMozdVjEMTdkV7rRs5ZitcldGgjTIxEbRFXtbeYPV8k4ZNkBlNy
zMAGtoXlIkShXHfBRi/sIymcPasaByfpBThqvE+43u8VOHquO/LIlkDBcrA5LaOQ
K3NCOhtzitqc14PwaOkJprnEuQV64ayECVX9xWsUomm1U2ewEInIkzlbR0xgfmJ4
NYblD4KKtR7hF+WGr2wDGz9hj3BCNo8nI7B9PN2KAassJunB1DuOfVbMD120bhfU
gP4uMa2mC9p8O3lgkaIp4UdDENhsmspmieVJ5cww7fupZtdJUm/IStQCSsflN2WT
JSwEysWDwRN/u/o8ViUzs335lLhCcfCSmo2s63OI6JCtcm36inQ=
=F6Zl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to