From c2a1aba10e3d09f076fbc45b072421852022803e Mon Sep 17 00:00:00 2001 From: Janneke Nieuwenhuizen Date: Fri, 3 Jan 2025 10:58:56 +0100 Subject: [PATCH] gnu: portmidi: Fix build with gcc-14. * gnu/packages/music.scm (portmidi)[arguments]: Add CMAKE_C_FLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: I35e8a4d0c8d6db7b76af011b064cc356e95614f2 --- gnu/packages/music.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 0dde33ec61acf3a553b86a28bb9de7a40eaa620d..ee20f528f98c822ea4e1bc6009cb09727dc04430 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -60,6 +60,7 @@ ;;; Copyright © 2024 hapster ;;; Copyright © 2024 Nikita Domnitskii ;;; Copyright © 2024 Ashish SHUKLA +;;; Copyright © 2025 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -3169,7 +3170,8 @@ main purpose is to liberate raw audio rendering from audio and MIDI drivers.") `(#:tests? #f ; tests cannot be linked #:build-type "Release" ; needed to have PMALSA set #:configure-flags - (list "-DPORTMIDI_ENABLE_JAVA=Off" + (list "-DCMAKE_C_FLAGS=-Wno-error=implicit-function-declaration" + "-DPORTMIDI_ENABLE_JAVA=Off" "-DPORTMIDI_ENABLE_TEST=Off") ; tests fail linking #:phases (modify-phases %standard-phases