[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
203/249: gnu: mplayer: Fix build with gcc-14.
From: |
guix-commits |
Subject: |
203/249: gnu: mplayer: Fix build with gcc-14. |
Date: |
Mon, 6 Jan 2025 07:51:50 -0500 (EST) |
janneke pushed a commit to branch core-packages-team
in repository guix.
commit e33bc081cf4fdc09c46933a9d1b618a50cbe9325
Author: Janneke Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Sat Jan 4 17:18:05 2025 +0100
gnu: mplayer: Fix build with gcc-14.
* gnu/packages/video.scm (mplayer)[arguments]: In stage "configure", fixup
"CFLAGS" in "config.mak" to relax gcc-14's strictness.
Change-Id: I21e66222770182bfdb09092ef04b372d12690710
---
gnu/packages/video.scm | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 7f10cc330a..97b2b0fc06 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -2624,7 +2624,15 @@ streaming protocols.")
(("#! /bin/sh") (string-append "#!" (which "sh"))))
(setenv "SHELL" (which "bash"))
(setenv "CONFIG_SHELL" (which "bash"))
- (apply invoke "./configure" configure-flags))))))
+ (apply invoke "./configure" configure-flags)
+ ;; Adding CFLAGS to #:configure-flags, or setting it in the
+ ;; enviroment does not work. Adding CFLAGS to #:make-flags
+ ;; breaks the build.
+ (substitute* "config.mak"
+ (("CFLAGS *=" all)
+ (string-append all
+ " -Wno-error=incompatible-pointer-types"
+ " -Wno-error=int-conversion"))))))))
;; FIXME: Add additional inputs once available.
(native-inputs
(list pkg-config yasm))
- 167/249: gnu: 389-ds-base: Fix build with gcc-14., (continued)
- 167/249: gnu: 389-ds-base: Fix build with gcc-14., guix-commits, 2025/01/06
- 189/249: gnu: icu4c: Revert to 71., guix-commits, 2025/01/06
- 166/249: gnu: uwsgi: Update to 2.0.28; fixes build with gcc-14., guix-commits, 2025/01/06
- 188/249: gnu: aria2: Fix build., guix-commits, 2025/01/06
- 192/249: gnu: ghc-8.4.4: Build with gcc-13., guix-commits, 2025/01/06
- 193/249: gnu: gnome-font-viewer: Fix build with gcc-14., guix-commits, 2025/01/06
- 194/249: gnu: Add autoconf-2.72., guix-commits, 2025/01/06
- 198/249: gnu: autofs: Update to 5.1.9 and fix build with gcc-14., guix-commits, 2025/01/06
- 200/249: gnu: mpg321: Fix build with gcc-14., guix-commits, 2025/01/06
- 199/249: gnu: telepathy-glib: Fix build with gcc-14., guix-commits, 2025/01/06
- 203/249: gnu: mplayer: Fix build with gcc-14.,
guix-commits <=
- 205/249: gnu: sdl-image-1.2.12: Fix build with gcc-14., guix-commits, 2025/01/06
- 208/249: gnu: libcdio: Fix build with gcc-14., guix-commits, 2025/01/06
- 219/249: guile-gi: Fix buildi with gcc-14., guix-commits, 2025/01/06
- 223/249: gnu: icedtea-8: Fix build with gcc-14., guix-commits, 2025/01/06
- 224/249: gnu: libunwind: Fix build with gcc-14 for i686-linux., guix-commits, 2025/01/06
- 225/249: gnu: freerdp: Fix build with gcc-14., guix-commits, 2025/01/06
- 229/249: gnu: netcdf: Fix build with gcc-14., guix-commits, 2025/01/06
- 236/249: gnu: python-socks: Update to 2.6.1., guix-commits, 2025/01/06
- 234/249: gnu: python-tables: Fix reference to library., guix-commits, 2025/01/06
- 237/249: gnu: python-jose: Fix build., guix-commits, 2025/01/06