From 6f1c5aed8a78d77f5c9e7e140da91f0632fbbcd7 Mon Sep 17 00:00:00 2001 From: Yelninei Date: Sun, 22 Jun 2025 13:14:58 +0000 Subject: [PATCH] gnu: screen: Fix build with gcc-14. * gnu/packages/screen.scm (screen): [#:configure-flags]: Add -Wno-error=int-conversions and -Wno-error=incompatible-pointer-types to CFLAGS. Change-Id: I14166477ff104ed1e64b9deebb89e032b50f69f9 Signed-off-by: Zheng Junjie --- gnu/packages/screen.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/screen.scm b/gnu/packages/screen.scm index 2b3480bdfa7..503a7beefe8 100644 --- a/gnu/packages/screen.scm +++ b/gnu/packages/screen.scm @@ -74,7 +74,10 @@ (list #:configure-flags ;; GNU_SOURCE must be defined for mallocmock_reset() to be defined - #~(list "CFLAGS=-O2 -g -D_GNU_SOURCE=1" + #~(list (string-append "CFLAGS=-O2 -g -D_GNU_SOURCE=1" + ;; relax gcc-14's strictness, needed for tests. + " -Wno-error=int-conversion" + " -Wno-error=incompatible-pointer-types") ;; By default, screen supports 16 colors, but we want 256 when ;; ~/.screenrc contains 'term xterm-256color'.