Your message dated Sat, 11 Nov 2017 11:19:38 +0000
with message-id <e1edtp4-0002ne...@fasolo.debian.org>
and subject line Bug#875862: fixed in jack-audio-connection-kit 1:0.125.0-3
has caused the Debian Bug report #875862,
regarding jack-audio-connection-kit FTCBFS: powerpc64le-linux-gnu-gcc does not 
recognize -m3dnow
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.)


-- 
875862: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875862
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: jack-audio-connection-kit
Version: 1:0.125.0-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

jack-audio-connection-kit fails to cross build from source from e.g.
amd64 to ppc64el, because it passes -m3dnow to compilers that don't
understand that flag. It seems that debian/rules generally confuses
build architecture and host architecture. The attached patch fixes that
and makes jack-audio-connection-kit cross build successfully. Please
apply it.

Helmut
diff --minimal -Nru jack-audio-connection-kit-0.125.0/debian/changelog 
jack-audio-connection-kit-0.125.0/debian/changelog
--- jack-audio-connection-kit-0.125.0/debian/changelog  2016-12-04 
12:27:11.000000000 +0100
+++ jack-audio-connection-kit-0.125.0/debian/changelog  2017-09-15 
12:41:49.000000000 +0200
@@ -1,3 +1,10 @@
+jack-audio-connection-kit (1:0.125.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Fix build/host confusion in debian/rules. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 15 Sep 2017 12:41:49 +0200
+
 jack-audio-connection-kit (1:0.125.0-2) unstable; urgency=medium
 
   * Team upload.
diff --minimal -Nru jack-audio-connection-kit-0.125.0/debian/rules 
jack-audio-connection-kit-0.125.0/debian/rules
--- jack-audio-connection-kit-0.125.0/debian/rules      2016-12-03 
15:30:39.000000000 +0100
+++ jack-audio-connection-kit-0.125.0/debian/rules      2017-09-15 
12:40:44.000000000 +0200
@@ -19,6 +19,7 @@
 export DH_OPTIONS = -Njackd1-firewire
 endif
 
+include /usr/share/dpkg/architecture.mk
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
 -include /usr/share/cdbs/1/rules/upstream-tarball.mk
@@ -45,9 +46,7 @@
        --disable-ensure-mlock --enable-sse=yes --enable-static=yes
        # --enable-posix-shm
 
-_build_arch := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-DEB_BUILD_ARCH ?= $(_build_arch)
-ifneq (,$(filter amd64,$(DEB_BUILD_ARCH)))
+ifneq (,$(filter amd64,$(DEB_HOST_ARCH)))
 DEB_CONFIGURE_EXTRA_FLAGS += --enable-dynsimd=yes
 endif
 
@@ -66,7 +65,7 @@
 
 ifneq (,$(filter doopt,$(DEB_BUILD_OPTIONS)))
 # do optimization for the different architectures
-  ifneq (,$(findstring i386,$(DEB_BUILD_ARCH)))
+  ifneq (,$(findstring i386,$(DEB_HOST_ARCH)))
     DEB_CONFIGURE_EXTRA_FLAGS += --enable-optimize --enable-sse --enable-mmx 
-enable-dynsimd
     OPTI_FLAGS := -D_REENTRANT -O3 -fomit-frame-pointer -ffast-math 
-fstrength-reduce -funroll-loops
     CXXFLAGS += $(OPTI_FLAGS)
@@ -84,7 +83,7 @@
 # endif
 endif
 
-ifneq (,$(filter amd64,$(DEB_BUILD_ARCH)))
+ifneq (,$(filter amd64,$(DEB_HOST_ARCH)))
 CFLAGS += -m3dnow -msse
 endif
 

--- End Message ---
--- Begin Message ---
Source: jack-audio-connection-kit
Source-Version: 1:0.125.0-3

We believe that the bug you reported is fixed in the latest version of
jack-audio-connection-kit, 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 875...@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 
jack-audio-connection-kit 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: Sat, 11 Nov 2017 12:06:25 +0100
Source: jack-audio-connection-kit
Binary: jackd1 libjack0 jackd1-firewire libjack-dev
Architecture: source
Version: 1:0.125.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Mattia Rizzolo <mat...@debian.org>
Description:
 jackd1     - JACK Audio Connection Kit (server and example clients)
 jackd1-firewire - JACK Audio Connection Kit (FFADO backend)
 libjack-dev - JACK Audio Connection Kit (development files)
 libjack0   - JACK Audio Connection Kit (libraries)
Closes: 715087 865168 875862
Changes:
 jack-audio-connection-kit (1:0.125.0-3) unstable; urgency=medium
 .
   [ Mattia Rizzolo ]
   * Team upload.
   * debian/control:
     + Use canonical Vcs-* fields.
     + Drop cdbs build-dep.
     + Remove unneeded/implied build-deps.
     + Run wrap-and-sort -ast.
     + Bump debhelper compat level to 10.
     + Bump Standards-Version to 4.1.1, no changes needed.
     + Remove very old package relentionship not needed anymore.
   * debian/jackd1.install:
     + Use dh-exec architecture filtering instead of code in d/rules.
   * debian/rules:
     + Remove commented out code.
     + Move from CDBS to debhlper with the dh sequencer.
     + Drop special casing of tmpdir for non-linux dists, /dev/shm shold be
       available everywhere nowadays.
     + Use dpkg-buildflags instead of tinkering with CFLAGS directly.
     + Wrap the configure flags.
     + Use architecture.mk instead of shelling out to dpkg-architecture.
     + Check for the host architecture instead of build arch.  Closes: #875862
   * debian/sources/lintian-overrides: drop override for
     package-needs-versioned-debhelper-build-depends.
   * Move libjackserver.so.0.0.28 from the jackd1 to the libjck0 binary
     package.  Closes: #715087
   * debian/jackd1.preinst: remove code dealing with a very old migration.
 .
   [ Eric Dorland ]
   * Move to modern automake.  Closes: #865168
Checksums-Sha1:
 323ad8416c8e5fa3c344f06da80d172a8d830963 2735 
jack-audio-connection-kit_0.125.0-3.dsc
 6ccb3eeab11b3d7bb6b602b33ba986be2f03ac8a 31316 
jack-audio-connection-kit_0.125.0-3.debian.tar.xz
 7548165e0e8aae96230fb3b92b4d2973ba77e312 8553 
jack-audio-connection-kit_0.125.0-3_amd64.buildinfo
Checksums-Sha256:
 dcb81da11b80f4052c80788e82f031fc67ae4609c0d815689e83efd7d1fdb255 2735 
jack-audio-connection-kit_0.125.0-3.dsc
 86a181c8f5b9a969f88658ece0712960fb7714063504bbab57041c92cc4a2490 31316 
jack-audio-connection-kit_0.125.0-3.debian.tar.xz
 82ba6de3a5dd17675b8ff5e91abb21548fb199533fca46b3dd9a6efee7399ff6 8553 
jack-audio-connection-kit_0.125.0-3_amd64.buildinfo
Files:
 68effc08812500da0aeb71f19f95e60b 2735 sound optional 
jack-audio-connection-kit_0.125.0-3.dsc
 37a06792eaff6b5b5e2c1a1bf0018638 31316 sound optional 
jack-audio-connection-kit_0.125.0-3.debian.tar.xz
 405f17ce8d98e36b8b0b8312cfd9c558 8553 sound optional 
jack-audio-connection-kit_0.125.0-3_amd64.buildinfo

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

iQIzBAEBCgAdFiEEi3hoeGwz5cZMTQpICBa54Yx2K60FAloG2iMACgkQCBa54Yx2
K61rAhAAghCNvBdYSqGSBkP36MJVVlIqD8CWHJ2bTGDEY9RmuPscTAh6W2IJ2tap
jhy96YpHAwYe9HksSoXRqSqg0J9iGFelkekQHJ83351o+LXPXwslRY6zdPIDaI2b
ww2SFbuS586j+iwhS0cevPhPleIYq1l/d4VdJymQVq8J0YTkyuoIEyR1sA0ykzAp
FnkgSae+OWfEUI/eJLgu+oQiBO1woNxlemiC/Pt5wyG8yDb+vHS1but5jTT820uz
6opVM9oZgrNW8vXY/1Kh1iBl1rpE7ry8AcYMsRvk3k2egm0uYtEbaXHXLvl151bi
mhqW2TBH+Hd3MSINv77/7Pdl0vVjYInbOBslSkZRfriqQtMXfOCZdGj2IAhQv1h5
gokU8/WgsZ6uGbVQz6W0bo8rk6PPPVLYqSH2QtomAArVDkQG7oWz++AeOviC/MLL
bSdl9OpBkeRmRE9SKMPqICMK+ph/w/gDMz6xhUmX5Y4dOUWlg6JV6cUqZ04kDxYp
o5tlMGNks0GzFqDcDGoxvHFnpQUVusruugq0y9lS+ob4qtaaxhySTFbbJF4ins+2
eMWNyPx3rFB8ROErnnUpURA9xSBRMxbQYzA6DPS95jxgFeoRuwjrppIh/hcf7ex8
VJV3NOWPifEqEx+KjUB0CZhxy4Ks6ibsgjDWgnDkAwAdPwN00P0=
=3i69
-----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