Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 923820 - games-emulation/yuzu-9999: fails compile due to not finding installed simpleini
Summary: games-emulation/yuzu-9999: fails compile due to not finding installed simpleini
Status: RESOLVED WONTFIX
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: GURU project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-05 10:20 UTC by Esad Katmer
Modified: 2024-03-07 13:25 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge--info.txt,6.16 KB, text/plain)
2024-02-05 10:20 UTC, Esad Katmer
Details
build.log (build.log,27.77 KB, text/x-log)
2024-02-05 10:21 UTC, Esad Katmer
Details
fix FindSimpleIni.cmake (fix-simpleini.patch,1.11 KB, patch)
2024-02-05 10:26 UTC, Esad Katmer
Details | Diff
add Vulkan-Utility-Libraries submodule (add-vulkan-utility-libraries-submodule.patch,772 bytes, patch)
2024-02-05 10:27 UTC, Esad Katmer
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Esad Katmer 2024-02-05 10:20:31 UTC
yuzu currently fails to compile at cmake configuration

upstream changed FindSimpleIni.cmake
https://github.com/yuzu-emu/yuzu/pull/12794
https://github.com/yuzu-emu/yuzu/commit/645961613fd513889ab43b1c93f0a983c093f845

upstream added Vulkan-Utility-Libraries submodule as well

Reproducible: Always

Steps to Reproduce:
1. emerge -1v '=games-emulation/yuzu-9999'
Actual Results:  
...
-- Could NOT find SimpleIni (missing: SIMPLEINI_INCLUDEDIR) (found version "")
...
CMake Error at externals/CMakeLists.txt:279 (add_subdirectory):
  The source directory

    /var/tmp/portage/games-emulation/yuzu-9999/work/yuzu-9999/externals/simpleini

  does not contain a CMakeLists.txt file.
...

Expected Results:  
compiled and installed
Comment 1 Esad Katmer 2024-02-05 10:20:55 UTC
Created attachment 884263 [details]
emerge --info
Comment 2 Esad Katmer 2024-02-05 10:21:13 UTC
Created attachment 884264 [details]
build.log
Comment 3 Esad Katmer 2024-02-05 10:26:24 UTC
Created attachment 884265 [details, diff]
fix FindSimpleIni.cmake

I could not understand new FindSimpleIni.cmake file, so I reverted the commit.
To my understanding, before linking would fail on debian so this fix was added.
Comment 4 Esad Katmer 2024-02-05 10:27:00 UTC
Created attachment 884266 [details, diff]
add Vulkan-Utility-Libraries submodule
Comment 5 Esad Katmer 2024-02-05 10:32:00 UTC
upstream added Vulkan-Utility-Libraries submodule at below commit
https://github.com/yuzu-emu/yuzu/commit/f854ffd0158a3ed2946c18011b4f5f426fdabc07