Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 847343 - games-emulation/pcsx2-9999 failing to build
Summary: games-emulation/pcsx2-9999 failing to build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: nE0sIghT
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-25 06:07 UTC by Alex Barker
Modified: 2022-05-25 06:46 UTC (History)
2 users (show)

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


Attachments
build.log (build.log,13.09 KB, text/plain)
2022-05-25 06:12 UTC, Alex Barker
Details
emerge.info (emerge.info,7.93 KB, text/plain)
2022-05-25 06:13 UTC, Alex Barker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Barker 2022-05-25 06:07:13 UTC
Looks like the sed patches to externalize zstd is no longer working.

-- Configuring done
CMake Error at 3rdparty/zstd/CMakeLists.txt:3 (add_library):
  Cannot find source file:

    zstd/lib/common/debug.c


CMake Error at 3rdparty/zstd/CMakeLists.txt:3 (add_library):
  No SOURCES given to target: pcsx2-zstd

Reproducible: Always
Comment 1 Alex Barker 2022-05-25 06:09:50 UTC
Well, I get a 500 error when attaching files so no a build log or emerge info for you.
Comment 2 Alex Barker 2022-05-25 06:12:47 UTC
Created attachment 780653 [details]
build.log
Comment 3 Alex Barker 2022-05-25 06:13:29 UTC
Created attachment 780656 [details]
emerge.info
Comment 4 Ionen Wolkens gentoo-dev 2022-05-25 06:15:03 UTC
Actually caused by a good thing, looks like upstream finally added rules to use system libraries so should be able to do away with some of these seds (I'll have a look to revamp the ebuild soon).

Thanks for report.
Comment 5 Larry the Git Cow gentoo-dev 2022-05-25 06:46:32 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d612b2c012fd7f16b31eb01492a7e31e1317922

commit 4d612b2c012fd7f16b31eb01492a7e31e1317922
Author:     Ionen Wolkens <ionen@gentoo.org>
AuthorDate: 2022-05-25 06:25:42 +0000
Commit:     Ionen Wolkens <ionen@gentoo.org>
CommitDate: 2022-05-25 06:43:54 +0000

    games-emulation/pcsx2: update live
    
    Upstream added a generic function to ease unbundling which
    has USE_SYSTEM_LIBS to enable all at once, but not everything
    is covered yet (e.g. no cubeb/chdr/glslang).
    
    Also switch to using aliases to have less files to modify.
    
    I expect this to break again soon'ish as upstream continues
    to work on this (please report or ping on IRC, I do not try
    to build this often to check).
    
    Closes: https://bugs.gentoo.org/847343
    Signed-off-by: Ionen Wolkens <ionen@gentoo.org>

 games-emulation/pcsx2/pcsx2-9999.ebuild | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)