gnu: guitarix: Fix build with gcc-14.

* gnu/packages/audio.scm (guitarix)[arguments]<#:phases>{fix-includes}:
New phase.

Change-Id: Ib1dc5204dc62f1121c52e734a782dd2c8f8bb49e
This commit is contained in:
Andreas Enge 2025-08-04 17:41:14 +02:00
parent 0c771ca1cb
commit afd532d428
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -2850,6 +2850,11 @@ partial release of the General MIDI sound set.")
(string-append "--ldflags=-Wl,-rpath=" #$output "/lib")) (string-append "--ldflags=-Wl,-rpath=" #$output "/lib"))
#:phases #:phases
'(modify-phases %standard-phases '(modify-phases %standard-phases
(add-after 'unpack 'fix-includes
(lambda _
(substitute* "src/LV2/DSP/gx_common.h"
(("#include <cstdlib>" all)
(string-append all "\n#include <cstdint>")))))
(add-after 'unpack 'python3.11-compatibility (add-after 'unpack 'python3.11-compatibility
(lambda _ (lambda _
(substitute* "wscript" (substitute* "wscript"