From 4ec561b1c20ed4c4f26094e0591cadbdd749aa6a Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Wed, 30 Jul 2025 12:58:25 +0200 Subject: [PATCH] gnu: man2html: Fix build with gcc-14. * gnu/packages/man.scm (man2html)[arguments]<#:phases>{fix-includes}: New phase. Change-Id: I2a162468b4fe5c7d6c662dbe5f8e3b620b6c825a --- gnu/packages/man.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gnu/packages/man.scm b/gnu/packages/man.scm index bc7eefb2672..e12dc292301 100644 --- a/gnu/packages/man.scm +++ b/gnu/packages/man.scm @@ -225,6 +225,11 @@ the traditional flat-text whatis databases.") #:make-flags #~(list (string-append "bindir=" #$output "/bin") "manhtml") #:phases #~(modify-phases %standard-phases + (add-before 'configure 'fix-includes + (lambda _ + (substitute* "src/makemsg.c" + (("#include " all) + (string-append all "\n#include "))))) (replace 'configure (lambda _ (setenv "CC" #$(cc-for-target))