From 81a956d5fa42bc6bbe47a6ad038e810558af4490 Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Tue, 22 Jul 2025 00:20:45 +0200 Subject: [PATCH] gnu: dolphin-emu: Fix build with gcc@14. * gnu/packages/emulators.scm (dolphin-emu)[arguments]<#:phases> {'generate-fonts&hardcore-libvulkan-path}: Include a missing header. Change-Id: I4ac3a69e956369015890663298b1e55aeaee1e5b --- gnu/packages/emulators.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 62eb2177b7eef4e4f7e0e47bbb8f3fef2d69e0ae..2f266c4f17359ddc1ebda0da95e39c635894da05 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -409,6 +409,10 @@ It aims to support Nintendo DSi and 3DS as well.") (libvulkan (search-input-file inputs "/lib/libvulkan.so"))) (chdir "docs") + ;; Include a missing header, needed for gcc@14. + (substitute* "gc-font-tool.cpp" + (("#include " all) + (string-append all "\n#include "))) (invoke "bash" "-c" "g++ -O2 $(freetype-config \ --cflags --libs) gc-font-tool.cpp -o gc-font-tool") (invoke "./gc-font-tool" "a" fontfile "font_western.bin")