#914161 didn't really address this build failure. PPSSPP build system defaults to enabling wayland support via -DUSE_WAYLAND_WSI=ON CMAKE variable and fails building when libsdl2 is built without wayland support via its wayland USE flag. Reproducible: Always Steps to Reproduce: 1. have media-libs/libsdl2 emerged without wayland USE flag set 2. emerge games-emulation/ppsspp-1.17.1 Actual Results: build fails Expected Results: add a wayland USE flag to games-emulation/ppsspp-1.17.1 and conditionally enable wayland on the dependent media-libs/libsdl2 library when the user wants wayland support enabled in ppsspp
Created attachment 884700 [details] build.log
Created attachment 884701 [details] output of emerge --info
Created attachment 884702 [details, diff] simple ebuild fix
Thanks a lot but dependnecy specification is wrong, it will be fixed in my commit.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d033b43628ae8594b76cf42ad3e5bd8c149c60 commit e7d033b43628ae8594b76cf42ad3e5bd8c149c60 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2024-02-14 15:36:00 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2024-02-14 17:01:36 +0000 games-emulation/ppsspp: put wayland_wsi behind wayland USE Bug: https://bugs.gentoo.org/914161 Closes: https://bugs.gentoo.org/924250 Signed-off-by: Maciej Barć <xgqt@gentoo.org> .../ppsspp/{ppsspp-1.17.1.ebuild => ppsspp-1.17.1-r1.ebuild} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)