Your message dated Tue, 29 Aug 2017 13:35:38 +0000
with message-id <e1dmgg6-000hvc...@fasolo.debian.org>
and subject line Bug#873527: fixed in ebumeter 0.4.0-4
has caused the Debian Bug report #873527,
regarding ebumeter FTCBFS: binutils build dependency unsatisfiable, hard codes 
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 ow...@bugs.debian.org
immediately.)


-- 
873527: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=873527
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ebumeter
Version: 0.4.0-3
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

ebumeter fails to cross build from source for two reasons:

 * The explicit build dependency on binutils (host architecture)
   conflicts with the implicity dependency from build-essential (build
   architecture). In theory, we would have to apply "toolchain
   dependency cross translation", but it is much easier to just drop the
   redundant dependency.
 * The upstream Makefile hardcodes g++, but it needs to be
   susbtitutable.

The attached patch fixes both issues and makes ebumeter cross build
successfully. Please consider applying it.

Helmut
diff --minimal -Nru ebumeter-0.4.0/debian/changelog 
ebumeter-0.4.0/debian/changelog
--- ebumeter-0.4.0/debian/changelog     2016-12-22 00:06:19.000000000 +0100
+++ ebumeter-0.4.0/debian/changelog     2017-08-28 19:08:03.000000000 +0200
@@ -1,3 +1,12 @@
+ebumeter (0.4.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: (Closes: #-1)
+    + Remove implicitly satisfied build dependency on binutils.
+    + Make g++ substitutable in source/Makefile.
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 28 Aug 2017 19:08:03 +0200
+
 ebumeter (0.4.0-3) unstable; urgency=medium
 
   * Sign tags.
diff --minimal -Nru ebumeter-0.4.0/debian/control ebumeter-0.4.0/debian/control
--- ebumeter-0.4.0/debian/control       2016-12-22 00:04:41.000000000 +0100
+++ ebumeter-0.4.0/debian/control       2017-08-28 19:08:01.000000000 +0200
@@ -5,7 +5,6 @@
 Uploaders:
  Jaromír Mikeš <mira.mi...@seznam.cz>
 Build-Depends:
- binutils,
  debhelper (>= 10),
  libclthreads-dev (>= 2.4.0),
  libclxclient-dev (>= 3.9.0),
diff --minimal -Nru ebumeter-0.4.0/debian/patches/01-makefile.patch 
ebumeter-0.4.0/debian/patches/01-makefile.patch
--- ebumeter-0.4.0/debian/patches/01-makefile.patch     2016-06-14 
19:21:15.000000000 +0200
+++ ebumeter-0.4.0/debian/patches/01-makefile.patch     2017-08-28 
19:08:03.000000000 +0200
@@ -1,13 +1,14 @@
 Description: Set prefix properly and fix install commands.
  Removed -march=native optimalization
  Set -O3 optimalization
+ Make g++ substitutable
 Author: Jaromír Mikeš <mira.mi...@seznam.cz>
 Forwarded: no
 
 Index: ebumeter/source/Makefile
 ===================================================================
 --- ebumeter.orig/source/Makefile
 +++ ebumeter/source/Makefile
 @@ -18,16 +18,15 @@
  #
  #  --------------------------------------------------------------------------
@@ -28,7 +29,16 @@
  LDFLAGS += -L$(PREFIX)/$(LIBDIR)
  
  
-@@ -46,7 +45,7 @@ EBUMETER_O = ebumeter.o jclient.o mainwi
+@@ -37,7 +36,7 @@
+ EBUR128_O = ebur128.o ebu_r128_proc.o peak_proc.o audiofile.o dither.o 
+ ebur128:      LDLIBS += -lsndfile -lzita-resampler
+ ebur128:      $(EBUR128_O)
+-      g++ $(LDFLAGS) -o $@ $(EBUR128_O) $(LDLIBS)
++      $(CXX) $(LDFLAGS) -o $@ $(EBUR128_O) $(LDLIBS)
+ $(EBUR128_O):
+ -include $(EBUR128_O:%.o=%.d)
+ 
+@@ -46,10 +45,10 @@
        png2img.o button.o guiclass.o 
  ebumeter:     CPPFLAGS += -I/usr/include/freetype2
  ebumeter:     CPPFLAGS += -DPREFIX=\"$(PREFIX)\" -DSHARED=\"$(SHARED)\"
@@ -36,4 +46,8 @@
 +ebumeter:     LDFLAGS += -L/usr/X11R6/$(LIBDIR)  -pthread
  ebumeter:     LDLIBS += -lclthreads -lclxclient -lzita-resampler -lpthread 
-ljack -lpng -lXft -lpng -lX11 -lrt
  ebumeter:     $(EBUMETER_O)
-       g++ $(LDFLAGS) -o $@ $(EBUMETER_O) $(LDLIBS)
+-      g++ $(LDFLAGS) -o $@ $(EBUMETER_O) $(LDLIBS)
++      $(CXX) $(LDFLAGS) -o $@ $(EBUMETER_O) $(LDLIBS)
+ $(EBUMETER_O):
+ -include $(EBUMETER_O:%.o=%.d)
+ 

--- End Message ---
--- Begin Message ---
Source: ebumeter
Source-Version: 0.4.0-4

We believe that the bug you reported is fixed in the latest version of
ebumeter, 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 ebumeter 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:49:14 +0200
Source: ebumeter
Binary: ebumeter ebumeter-doc
Architecture: source
Version: 0.4.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Mattia Rizzolo <mat...@debian.org>
Description:
 ebumeter   - loudness measurement according to EBU-R128
 ebumeter-doc - loudness measurement EBU-R128 - documentation
Closes: 873527 873537
Changes:
 ebumeter (0.4.0-4) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Mattia Rizzolo ]
   * Bump Standards-Version to 4.1.0.
     + Use HTTPS in the Format field of d/copyright.
   * Fix cross build failure.  Closes: #873527
     + Drop implicitly satisfied build dependency on binutils
     + Make g++ substitutable in source/Makefile
     Thanks to Helmut Grohne <hel...@subdivi.de> for the patch.
 .
   [ Laura Arjona Reina ]
   * Start the short description with a lowercase letter.  Closes: #873537
Checksums-Sha1:
 7105eb6b5824b16268006e6570cecfff4296c383 2171 ebumeter_0.4.0-4.dsc
 0fcda34d962d26be0c4d3b08d365e53269a2a0f3 6204 ebumeter_0.4.0-4.debian.tar.xz
 7a35c750d25467e770f642b72973e53ccb45b2d5 7278 ebumeter_0.4.0-4_amd64.buildinfo
Checksums-Sha256:
 66c1f0de9b1518a14053a60b66dfa2877f7f551352097b5cf51f375093765a2e 2171 
ebumeter_0.4.0-4.dsc
 d6ab334f03a67eaa4d0ff5494ce638b3187e1f777b63b70867161cdb3e235af8 6204 
ebumeter_0.4.0-4.debian.tar.xz
 68c1039277058924b2da559f8fbb0e42310316614729397ecfadec158bb93eb1 7278 
ebumeter_0.4.0-4_amd64.buildinfo
Files:
 78568ca943c4d71caa72840534e70386 2171 sound optional ebumeter_0.4.0-4.dsc
 d53b6a0442deb2deeab941ee60941f53 6204 sound optional 
ebumeter_0.4.0-4.debian.tar.xz
 b5b5fc0ba7fd11c41e05775663e1d124 7278 sound optional 
ebumeter_0.4.0-4_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAlmlYy4ACgkQCBa54Yx2
K62GYw//UvQvBbV5YP2/sEkORDgoQq3cms7ztXCrpQLpWIbelz5bHI2TWEhMQZGS
2L5Lx8d/WzrpYyaHeJjNTj9TryQUaJZUJJZ1TatKnqhHQeO6sQYxHaceWjiVnkSC
QQ5MM+LwK2N3U/xHtr1m70C+Nv+FcVh8+9Gr4TT3zTKALD2GOZDn14IOriMnx0l5
MEPX1ElqLlS/UgCopNA3KzKgsMzyMwnBFQAgjAK2WjHBvQpbzzVlruNQa1gqhg/L
poxCWVq6dC04UH+oSLHLvEEQiCOckxl1iDqMFymV/vWh7N+sFc8GMR5/aLD3eBfh
gJOfN9jXlGRB08UmGNzwwE9K/hXGPrzsd3TfbpiYm73jXwZyLAz0ujJFMy+Y0+Mo
af6tSjdYzXrzq3wB9ciNa2egFd1Qy1ix+ylYBaD4d+fjE42jnE6HssxlnqokalLn
Qhsts4ZJFfzMBEkZVyb8CDJAGei6Viw5doWDiOrRSj8lG4r1kGShUpbrv78Ys/PA
tG8vViISDQd5G5tIcLnbzmfmE/wFNw9WLuKM/rXhRgQBttLsgPrb27FYwIG+VMBH
jja3E8e1QOEegnOmjbal955HQkYFzgT4tVxPQFPMwJjzuC3l6bm9TU7Xlg5yITrD
ijiJoQCPRA28Mi6j1dSTYknrKIgCvaC1KU1mib4K9Te/FQeXXtc=
=lcvM
-----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