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
Well, I get a 500 error when attaching files so no a build log or emerge info for you.
Created attachment 780653 [details] build.log
Created attachment 780656 [details] emerge.info
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.
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(-)