From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: bug#32360: gst-plugins-base has test failures (when built as a dependency) Date: Fri, 17 Aug 2018 14:05:54 -0400 Message-ID: <20180817180554.GB15789@jasmine.lan> References: <20180803133858.0d6f5ac3@alma-ubu> <20180817171642.GA4821@jasmine.lan> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="DIOMP1UsTsWJauNi" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50616) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fqj9P-0007G1-5c for bug-guix@gnu.org; Fri, 17 Aug 2018 14:07:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fqj9L-0007uv-33 for bug-guix@gnu.org; Fri, 17 Aug 2018 14:07:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:48730) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fqj9K-0007uk-QM for bug-guix@gnu.org; Fri, 17 Aug 2018 14:07:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fqj9K-0004x0-Eg for bug-guix@gnu.org; Fri, 17 Aug 2018 14:07:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20180817171642.GA4821@jasmine.lan> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Cc: 32360@debbugs.gnu.org --DIOMP1UsTsWJauNi Content-Type: multipart/mixed; boundary="LpQ9ahxlCli8rRTG" Content-Disposition: inline --LpQ9ahxlCli8rRTG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Here is a patch that excludes Opus when building gst-plugins-base on and for 32-bit systems. I think it's not so bad to be missing support for Opus in this context until the underlying bug is fixed. With this patch, gst-plugins-base builds successfully with '--system=i686-linux'. I didn't test the full Wine build. --LpQ9ahxlCli8rRTG Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: attachment; filename="0001-gnu-gst-plugins-base-Don-t-build-with-Opus-for-32-bi.patch" Content-Transfer-Encoding: quoted-printable =46rom e1cc6137514c1e002b82ec48c3a5e260937ceeb1 Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Fri, 17 Aug 2018 13:43:04 -0400 Subject: [PATCH] gnu: gst-plugins-base: Don't build with Opus for 32-bit systems. Fixes and . * gnu/packages/gstreamer.scm (gst-plugins-base)[inputs]: Exclude opus when building for 32-bit systems. --- gnu/packages/gstreamer.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm index 951ca93fb..4477d2f86 100644 --- a/gnu/packages/gstreamer.scm +++ b/gnu/packages/gstreamer.scm @@ -4,7 +4,7 @@ ;;; Copyright =A9 2015, 2016 Sou Bunnbu ;;; Copyright =A9 2015, 2018 Mark H Weaver ;;; Copyright =A9 2016, 2017 Efraim Flashner -;;; Copyright =A9 2016 Leo Famulari +;;; Copyright =A9 2016, 2018 Leo Famulari ;;; Copyright =A9 2017 Ricardo Wurmus ;;; Copyright =A9 2018 Tobias Geerinckx-Rice ;;; @@ -167,7 +167,6 @@ This package provides the core library and elements.") ("orc" ,orc))) ;required by gstreamer-audio-1.0.pc (inputs `(("cdparanoia" ,cdparanoia) - ("opus" ,opus) ("pango" ,pango) ("libogg" ,libogg) ("libtheora" ,libtheora) @@ -176,7 +175,12 @@ This package provides the core library and elements.") ("zlib" ,zlib) ("libXext" ,libxext) ("libxv" ,libxv) - ("alsa-lib" ,alsa-lib))) + ("alsa-lib" ,alsa-lib) + ;; XXX Don't build with opus on 32-bit systems: + ;; + ,@(if (target-64bit?) + `(("opus" ,opus)) + '()))) (native-inputs `(("pkg-config" ,pkg-config) ("glib:bin" ,glib "bin") --=20 2.18.0 --LpQ9ahxlCli8rRTG-- --DIOMP1UsTsWJauNi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlt3DoIACgkQJkb6MLrK fwj1pRAAlZJ891kAsfmQxEnBm8NcPB+xENzUnfGstantKTNg/binTBCe4g38BnGp U1wGC8HG1fKtWzobQZeZ4u0odtTqQVKzgnJXJ6wcIfvMPoPvKFT4+moH4cWUc+Bl Ncw1MQ5B7rKK8PW/9Cgdc4H+4R4tZMKDFhzi59nAWZZZSzh6PUzTg1iz6aRXnmXY /JEUZNh/6zufY2wh2PCHlTFFXcxm9GQCeOAAFtYq1HnSglk2SMRkqF3BR2/VjmfK h1CvJ+J1mNuKIEL5bNqCgI+YH2qrqBHxGdOYFzxY9f9U4yK/ii8NHZpZPy4cA8Q9 BqVan3oWXvGGfqQ6aA4Y4e8KEiCIqgJ/Wk6KkMXK00DJia0kUEozRZdmMimUu6RI tucBdfkfbrLwHfI8U5RBKb/xmGpsPUs7vs4x4bwWRNtyT124t5A4bBgWnScTfKnl k6QhhBv0nnml4V3QGK4cDhz7rSIv48/WegWm+LTMZu50LhKqgSFAychHfQwJ6hI/ ZNloBz/DRp4tyMDoXtAwI8pCE7g6+AALU0r6aHXDBuTsERLH44o3x/gjmOERd7YI hfJlwvZyftTci/dGDBXv/uYrtEq/QAV0FBXgtJmeMcEcewIQyTbEVEHzkC3VS8vH 4ogZu9sghPGDu+XtY75bVshIG89/hqHCuKFnzJqQvZ2giwfj7nM= =uYH3 -----END PGP SIGNATURE----- --DIOMP1UsTsWJauNi--