[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
179/237: gnu: perl-tk: Fix build with gcc-14.
From: |
guix-commits |
Subject: |
179/237: gnu: perl-tk: Fix build with gcc-14. |
Date: |
Fri, 24 Jan 2025 11:06:56 -0500 (EST) |
janneke pushed a commit to branch core-packages-team
in repository guix.
commit e8acb82a9112e3ca6d827f7a9cf62710efac404a
Author: Janneke Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Fri Jan 3 18:45:22 2025 +0100
gnu: perl-tk: Fix build with gcc-14.
* gnu/packages/tcl.scm (perl-tk)[inputs]: Remove labels.
[arguments]: Use G-Expressions. Add CC to #:make-maker-flags to relax
gcc-14's strictness.
Change-Id: Id4d65d2e60bbb1e1e78a220b9e6c72277d24e799
---
gnu/packages/tcl.scm | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/tcl.scm b/gnu/packages/tcl.scm
index 0d9c7909b6..3e4113d2ed 100644
--- a/gnu/packages/tcl.scm
+++ b/gnu/packages/tcl.scm
@@ -278,15 +278,19 @@ interfaces (GUIs) in the Tcl language.")
"0pha40m97fzafjnq8vwkbi5sml6xv8jki6qi60rxrzmxlrqp5aij"))))
(build-system perl-build-system)
(native-inputs (list pkg-config))
- (inputs `(("libx11" ,libx11)
- ("libpng" ,libpng)
- ("libjpeg" ,libjpeg-turbo)))
+ (inputs (list libx11 libpng libjpeg-turbo))
(arguments
- `(#:make-maker-flags `(,(string-append
- "X11=" (assoc-ref %build-inputs "libx11")))
-
- ;; Fails to build in parallel: <http://bugs.gnu.org/18262>.
- #:parallel-build? #f))
+ (list
+ #:make-maker-flags
+ #~(list (string-append "X11=" #$libx11)
+ ;; Using CFLAGS partly works but also creates a broken Makefile
+ #$(string-append "CC=gcc"
+ " -Wno-error=implicit-function-declaration"
+ " -Wno-error=implicit-int"
+ " -Wno-error=incompatible-pointer-types"
+ " -Wno-error=int-to-pointer-cast"))
+ ;; Fails to build in parallel: <http://bugs.gnu.org/18262>.
+ #:parallel-build? #f))
(synopsis "Graphical user interface toolkit for Perl")
(description
"Tk is a Graphical User Interface ToolKit.")
- 126/237: gnu: python: Use G-Expressions., (continued)
- 126/237: gnu: python: Use G-Expressions., guix-commits, 2025/01/24
- 106/237: gnu: libquicktime: Fix build with gcc-14., guix-commits, 2025/01/24
- 167/237: gnu: gunicorn: Update to 22.0.0., guix-commits, 2025/01/24
- 153/237: gnu: rrdtool: Update to 1.9.0; fixes build with gcc-14., guix-commits, 2025/01/24
- 145/237: gnu: vpnc-scripts: Fix build with gcc-14., guix-commits, 2025/01/24
- 140/237: gnu: zxing-cpp: Fix build with gcc-14., guix-commits, 2025/01/24
- 158/237: gnu: libjxr: Fix build with gcc-14., guix-commits, 2025/01/24
- 175/237: gnu: python-pyicu: Update to 2.14; fixes build., guix-commits, 2025/01/24
- 172/237: gnu: cdrkit-libre: Fix build with gcc-14., guix-commits, 2025/01/24
- 148/237: gnu: tbb: Fix build with gcc-14., guix-commits, 2025/01/24
- 179/237: gnu: perl-tk: Fix build with gcc-14.,
guix-commits <=
- 174/237: gnu: mpfi: Fix build with gcc-14., guix-commits, 2025/01/24
- 180/237: Revert "gnu: perl-tk: Fix build with gcc-14.", guix-commits, 2025/01/24
- 182/237: gnu: racket-vm-cgc: Fix build with gcc-14., guix-commits, 2025/01/24
- 185/237: gnu: libedit: Fix build with gcc-14., guix-commits, 2025/01/24
- 196/237: gnu: vorbis-tools: Fix build with gcc-14., guix-commits, 2025/01/24
- 188/237: gnu: gnome-font-viewer: Fix build with gcc-14., guix-commits, 2025/01/24
- 202/237: gnu: cogl: Fix build with gcc-14., guix-commits, 2025/01/24
- 203/237: gnu: libcdio: Fix build with gcc-14., guix-commits, 2025/01/24
- 218/237: gnu: icedtea-8: Fix build with gcc-14., guix-commits, 2025/01/24
- 208/237: gnu: libbraille: Fix build with gcc-14., guix-commits, 2025/01/24