Summary: | app-emulation/faudio-25.03 - [ffmpeg] FAudio_internal.h: fatal error: SDL3/SDL_stdinc.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Conrad Kostecki <conikost> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | conikost, gentoo, kris |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
app-emulation:faudio-25.03:20250309-044944.log emerge-history.txt environment etc.clang.tar.xz etc.portage.tar.xz logs.tar.xz qlist-info.txt.xz temp.tar.xz |
Description
Toralf Förster
![]() Created attachment 920414 [details]
emerge-info.txt
Created attachment 920415 [details]
app-emulation:faudio-25.03:20250309-044944.log
Created attachment 920416 [details]
emerge-history.txt
Created attachment 920417 [details]
environment
Created attachment 920418 [details]
etc.clang.tar.xz
Created attachment 920419 [details]
etc.portage.tar.xz
Created attachment 920420 [details]
logs.tar.xz
Created attachment 920421 [details]
qlist-info.txt.xz
Created attachment 920422 [details]
temp.tar.xz
Seconding this. as of version 25.03 CmakeLists.txt now contains: option(BUILD_SDL3 "Build against SDL 3.0" ON) as a default. Looks like SDL2 support is deprecated upstream as well. This works for me: diff --git a/app-emulation/faudio/faudio-25.03.ebuild b/app-emulation/faudio/faudio-25.03.ebuild index dfce1c40eb5b..26d394ee27e3 100644 --- a/app-emulation/faudio/faudio-25.03.ebuild +++ b/app-emulation/faudio/faudio-25.03.ebuild @@ -13,10 +13,12 @@ S="${WORKDIR}/FAudio-${PV}" LICENSE="ZLIB" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="debug dumpvoices test" +IUSE="debug dumpvoices test sdl3" RESTRICT="!test? ( test )" -RDEPEND="media-libs/libsdl2[sound]" +RDEPEND="!sdl3? ( media-libs/libsdl2[sound] ) + sdl3? ( media-libs/libsdl3 ) +" DEPEND="${RDEPEND}" src_configure() { @@ -26,6 +28,7 @@ src_configure() { local mycmakeargs=( -DBUILD_TESTS=$(usex test) -DDUMP_VOICES=$(usex dumpvoices) + -DBUILD_SDL3=$(usex sdl3) ) Not sure if we want to add a new USE flag just for this though (Works for both +sdl3 as well as -sdl3) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81fd3bc9cf9cdcdb4560c156ecfb36b44ffa2ba6 commit 81fd3bc9cf9cdcdb4560c156ecfb36b44ffa2ba6 Author: Conrad Kostecki <conikost@gentoo.org> AuthorDate: 2025-03-09 12:31:32 +0000 Commit: Conrad Kostecki <conikost@gentoo.org> CommitDate: 2025-03-09 12:50:41 +0000 app-emulation/faudio: disable sdl3 Will be added in future release, when more tested. Closes: https://bugs.gentoo.org/950979 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> app-emulation/faudio/faudio-25.03.ebuild | 1 + 1 file changed, 1 insertion(+) @Kobboi: Thanks, I am planing to add sdl3 with 25.04, since I would like first to test that more. |