Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 918648 - games-emulation/yuzu-9999: fails compile due to removal of inih submodule
Summary: games-emulation/yuzu-9999: fails compile due to removal of inih submodule
Status: RESOLVED FIXED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Samuel Bauer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-27 08:08 UTC by Esad Katmer
Modified: 2024-01-04 13:07 UTC (History)
1 user (show)

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


Attachments
emerge --info (file_918648.txt,6.41 KB, text/plain)
2023-11-27 08:10 UTC, Esad Katmer
Details
build.log (build.log,36.76 KB, text/x-log)
2023-11-27 08:12 UTC, Esad Katmer
Details
unify-config-handling-across-frontends.patch (file_918648.txt,875 bytes, patch)
2023-11-27 08:16 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 2023-11-27 08:08:49 UTC
yuzu cannot build due to upstream changes.

upstream  inih, and ini4j in favor of SimpleIni.
see:
  https://github.com/yuzu-emu/yuzu/pull/11889
  https://github.com/yuzu-emu/yuzu-mainline/commit/5a182f4e7ccfac696cd54542089c880d002f5cc9


Reproducible: Always

Steps to Reproduce:
1. emerge -1v '=games-emulation/yuzu-9999'
Actual Results:  
fails to compile with 'sed: can't read src/yuzu_cmd/config.cpp: No such file or directory"

Expected Results:  
compiled and installed
Comment 1 Esad Katmer 2023-11-27 08:10:50 UTC
Created attachment 875760 [details]
emerge --info
Comment 2 Esad Katmer 2023-11-27 08:12:14 UTC
Created attachment 875761 [details]
build.log
Comment 3 Esad Katmer 2023-11-27 08:16:23 UTC
Created attachment 875762 [details, diff]
unify-config-handling-across-frontends.patch

proposed patch for games-emulation/yuzu/yuzu-9999.ebuild
Comment 4 Esad Katmer 2023-11-27 08:23:33 UTC
(In reply to Esad Katmer from comment #0)
> upstream  inih, and ini4j in favor of SimpleIni.
upstream removed inih, and ini4j in favor of SimpleIni.
Comment 5 SigHunter 2023-12-17 21:24:20 UTC
thanks for the patch, works like a charm
Comment 6 Larry the Git Cow gentoo-dev 2024-01-04 13:07:15 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=14c6088d3f5b399441f27905cbe231b3cc619cb3

commit 14c6088d3f5b399441f27905cbe231b3cc619cb3
Author:     Moritz Brunner <moritz.brunner+gentoo@posteo.de>
AuthorDate: 2024-01-03 19:49:54 +0000
Commit:     Moritz Brunner <moritz.brunner+gentoo@posteo.de>
CommitDate: 2024-01-03 19:54:28 +0000

    games-emulation/yuzu: Replace inih with simpleini
    
    inih was replaced upstream with simpleini for config file support.
    
    Closes: https://bugs.gentoo.org/920675
    Closes: https://bugs.gentoo.org/918648
    Signed-off-by: Moritz Brunner <moritz.brunner+gentoo@posteo.de>

 games-emulation/yuzu/yuzu-9999.ebuild | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)