From 0ba01dd04f77c3696413dc71d58eea8464c06f5f Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sat, 19 Jul 2025 12:36:10 +0200 Subject: [PATCH] gnu: scilab: Fix build with gcc@14. * gnu/packages/maths.scm (scilab)[arguments]<#:phases>: Add phase 'fix-call-scilab-examples phase to fix build with gcc@14. Signed-off-by: Andreas Enge --- gnu/packages/maths.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index f7adca7c036..5c9574ae1d4 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -10898,6 +10898,13 @@ computation is supported via MPI.") "modules/scicos/src/translator/makefile.mak" "modules/scicos/src/modelica_compiler/makefile.mak") (("nums\\.cmx?a") "")))) + ;; See https://gitlab.com/scilab/scilab/-/issues/17462 + (add-after 'unpack 'fix-call-scilab-examples + (lambda _ + (substitute* + (find-files "modules/call_scilab/examples" "\\.c$") + (("StartScilab\\((.*), NULL\\)" all args) + (string-append "StartScilab(" args ", 0)"))))) (add-after 'unpack 'fix-linking (lambda _ (substitute* "modules/Makefile.am"