From 72b50476e589ba6da8f0f16bfc955d157c24615a Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Sun, 17 Aug 2025 16:31:17 +0200 Subject: [PATCH] gnu: compface: Fix build with gcc-14. * gnu/packages/mail.scm (compface)[arguments]<#:configure-flags>: New field. <#:phases>: Add new phase 'fix-includes. Change-Id: I875b8709b0c09aa06f96a9a1db0760773c5dccd2 --- gnu/packages/mail.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index e6bc71710ba..1c8d0e7db4f 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1895,7 +1895,17 @@ MailCore 2.") "09b89wg63hg502hsz592cd2h87wdprb1dq1k1y07n89hym2q56d6")))) (build-system gnu-build-system) (arguments - `(#:tests? #f)) + (list + #:tests? #f + #:configure-flags + #~(list "CFLAGS=-g -O2 -DSTDC_HEADERS") + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'fix-includes + (lambda _ + (substitute* "config.h" + (("#include " all) + (string-append all "\n#include ")))))))) (synopsis "Portrait image compressor") (description "This package takes your 48x48x1 portrait image and compresses it.")