Your message dated Tue, 29 Aug 2017 12:56:11 +0000
with message-id <e1dmg3v-000ef6...@fasolo.debian.org>
and subject line Bug#873506: fixed in zita-mu1 0.2.2-3
has caused the Debian Bug report #873506,
regarding zita-mu1 FTCBFS: binutils build dependency unsatisfiable, hard codes 
the build architecture C++ 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 ow...@bugs.debian.org
immediately.)


-- 
873506: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873506
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: zita-mu1
Version: 0.2.2-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

zita-mu1 fails to cross build from source for two reasons:
 * Its build dependency on binutils (host arch) conflicts with the
   implicit dependency on binutils via build-essential (build arch). In
   theory, we'd need "toolchain dependency cross translation" here, but
   it is much simpler to just drop the implicitly satisfied dependency.
 * The upstream Makefile hard codes the build architecture compiler g++.
   It should be using $(CXX).

After fixing both, zita-mu1 cross builds successfully. Please consider
applying the attached patch.

Helmut
diff --minimal -Nru zita-mu1-0.2.2/debian/changelog 
zita-mu1-0.2.2/debian/changelog
--- zita-mu1-0.2.2/debian/changelog     2016-12-27 16:02:53.000000000 +0100
+++ zita-mu1-0.2.2/debian/changelog     2017-08-28 15:46:32.000000000 +0200
@@ -1,3 +1,12 @@
+zita-mu1 (0.2.2-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Drop implicitly satisfied build dependency on binutils.
+    + Make g++ substitutable in source/Makefile.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 28 Aug 2017 15:46:32 +0200
+
 zita-mu1 (0.2.2-2) unstable; urgency=medium
 
   * Set dh/compat 10.
diff --minimal -Nru zita-mu1-0.2.2/debian/control zita-mu1-0.2.2/debian/control
--- zita-mu1-0.2.2/debian/control       2016-12-27 16:02:44.000000000 +0100
+++ zita-mu1-0.2.2/debian/control       2017-08-28 15:46:30.000000000 +0200
@@ -5,7 +5,6 @@
 Uploaders:
  Jaromír Mikeš <mira.mi...@seznam.cz>
 Build-Depends:
- binutils,
  debhelper (>= 10),
  libcairo2-dev,
  libclthreads-dev (>= 2.4.0),
diff --minimal -Nru zita-mu1-0.2.2/debian/patches/01-makefile.patch 
zita-mu1-0.2.2/debian/patches/01-makefile.patch
--- zita-mu1-0.2.2/debian/patches/01-makefile.patch     2015-09-04 
08:27:44.000000000 +0200
+++ zita-mu1-0.2.2/debian/patches/01-makefile.patch     2017-08-28 
15:46:32.000000000 +0200
@@ -1,14 +1,15 @@
 Description: Put DESTDIR before PREFIX to set the installation path properly.
  Set prefix properly and removed -march=native cpp flag
  Fix install
+ Fix CXX substitutability
 Author: Jaromír Mikeš <mira.mi...@seznam.cz>
 Forwarded: Fons Adriaensen <f...@linuxaudio.org>
 
 Index: zita-mu1/source/Makefile
 ===================================================================
 --- zita-mu1.orig/source/Makefile
 +++ zita-mu1/source/Makefile
 @@ -22,13 +22,13 @@ PROGRAM = zita-mu1
  VERSION = 0.2.2
  
  SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 
's/^x86_64/$/64/')
@@ -24,7 +25,15 @@
  LDFLAGS += -L$(PREFIX)/$(LIBDIR)
  
  
-@@ -49,8 +49,9 @@ $(ZITA-MU1_O):
+@@ -42,15 +42,16 @@
+ zita-mu1:     LDLIBS += -lsndfile -lclxclient -lclthreads -ljack -lpthread 
-lcairo -lpng -lXft -lX11 -lrt
+ zita-mu1:     LDFLAGS += -L/usr/X11R6/lib
+ zita-mu1:     $(ZITA-MU1_O)
+-      g++ $(LDFLAGS) -o $@ $(ZITA-MU1_O) $(LDLIBS)
++      $(CXX) $(LDFLAGS) -o $@ $(ZITA-MU1_O) $(LDLIBS)
+ 
+ $(ZITA-MU1_O):
+ -include $(ZITA-MU1_O:%.o=%.d)
  
  
  install:      all

--- End Message ---
--- Begin Message ---
Source: zita-mu1
Source-Version: 0.2.2-3

We believe that the bug you reported is fixed in the latest version of
zita-mu1, 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 873...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mattia Rizzolo <mat...@debian.org> (supplier of updated zita-mu1 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 29 Aug 2017 14:33:25 +0200
Source: zita-mu1
Binary: zita-mu1
Architecture: source
Version: 0.2.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Mattia Rizzolo <mat...@debian.org>
Description:
 zita-mu1   - organise stereo monitoring for Jack Audio Connection Kit
Closes: 873506
Changes:
 zita-mu1 (0.2.2-3) unstable; urgency=medium
 .
   * Team upload.
   * Bump Standards-Version to 4.1.0.
     + Use HTTPS in the Format field of d/copyright.
   * Fix cross build failed.  Closes: #873506
     + Drop implicitly satisfied build dependency on binutils.
     + Make g++ substitutable in source/Makefile.
     Thanks to Helmut Grohne <hel...@subdivi.de> for the patch.
Checksums-Sha1:
 c19ea8e8e03ec2cd537b018c303a44caa1abb2dd 2102 zita-mu1_0.2.2-3.dsc
 bf5e621decd974a7acafb06cceccd156f0c299d4 4656 zita-mu1_0.2.2-3.debian.tar.xz
 e05eed4670352d463181e82e137116e1c6dabf0c 8176 zita-mu1_0.2.2-3_amd64.buildinfo
Checksums-Sha256:
 d39dfe70ee79b17b3446c06c12846eacc16f5b844c93c5c3828c26f3d467d276 2102 
zita-mu1_0.2.2-3.dsc
 8b521a40de3d9394cc5000c9738c2a4aa49d803d58fd91df214488d934a757da 4656 
zita-mu1_0.2.2-3.debian.tar.xz
 336e48b07d911254ec3537f6f6a80d34541e082dafbb98eff45b91459572ff8f 8176 
zita-mu1_0.2.2-3_amd64.buildinfo
Files:
 8b7a87cf6fb423c6e74352dc2563bc1e 2102 sound optional zita-mu1_0.2.2-3.dsc
 6213261f65f5705385a53f483c3a8250 4656 sound optional 
zita-mu1_0.2.2-3.debian.tar.xz
 8644df1c4bdca027b1fcb85f436abecb 8176 sound optional 
zita-mu1_0.2.2-3_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlmlX30ACgkQCBa54Yx2
K60l2g/+K49849lwmWmNv+PPtzBGL8zlrmZ2m/62IymubOvr1p6zTu+Vpi/Xos8C
rczRaIebFuHn4LLHGdEUCDlxsEvwQ1pTGKQHTxxLasWu/5SZXsCKgP9WlRxUNwfC
aypF8eAkMRrMPJdwKErcNnCV7x+KDxHUgVSoLJ6lmtY0AgEKZ8MVdJ5pYJ5lrtrK
pbNaAy8diWqpYwrR14nu+6pgu+C7HMpeJTnlHFhLbhQjhDzMTkr4R855oyzVrcsF
gUKc5tIXJtuZoTIBAxUXwTt6U1PjsngJGCG8unrtU/XRgHGlPPNPlGx2y/EXFujG
P434Yg2dBQw2rYoVEMIOhWcvMu53l0aGsTK3Mp4PK9lEj2DAUqj9grywBdl2iA0g
kgOdS3xXlH0COzedqswacYwnVlsA/ooM15xRhBqNlexxHogKn/fBGUUThuD/IPSq
2jT1iMbrqJ/87y4/rnE4P9uFOGzapwVICKUlLfLhL4VxcMB7HBcbVhducRXpKynU
cjmPQhwRj/pTpemhQc87ZFMAiPt5h5owU6S0WVJq5GUCrwWucSqmHryiw73NZyZZ
BT/bXkGVQRxwbeyDQBDXDSmPizGa7Dyfv6P5JJ4ZL2lXbOk3IZaMibvhLvOnwxJf
yp1hj0G20iPa/75xBgMdAfGFctw6So/LBrIwNrpgLr7D8/9w+fw=
=3QLI
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to