Summary: | games-emulation/dolphin-9999: Package 'minizip-ng', required by 'virtual:world', not found | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mitch <mturcot> |
Component: | Current packages | Assignee: | Michał Górny <mgorny> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | games, ionen, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
CMakeError.log
CMakeOutput.log build.log |
Description
Mitch
2022-06-08 05:58:39 UTC
Created attachment 783521 [details]
CMakeOutput.log
-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/games-emulation/dolphin-9999/work/dolphin-9999_build/CMakeFiles/CMakeOutput.log".
See also "/var/tmp/portage/games-emulation/dolphin-9999/work/dolphin-9999_build/CMakeFiles/CMakeError.log".
* ERROR: games-emulation/dolphin-9999::gentoo failed (configure phase):
* cmake failed
*
* Call stack:
* ebuild.sh, line 127: Called src_configure
* environment, line 3191: Called cmake_src_configure
* environment, line 1293: Called die
* The specific snippet of code:
* "${CMAKE_BINARY}" "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";
*
* If you need support, post the output of `emerge --info '=games-emulation/dolphin-9999::gentoo'`,
* the complete build log and the output of `emerge -pqv '=games-emulation/dolphin-9999::gentoo'`.
* The complete build log is located at '/var/tmp/portage/games-emulation/dolphin-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/games-emulation/dolphin-9999/temp/environment'.
* Working directory: '/var/tmp/portage/games-emulation/dolphin-9999/work/dolphin-9999_build'
* S: '/var/tmp/portage/games-emulation/dolphin-9999/work/dolphin-9999'
>>> Failed to emerge games-emulation/dolphin-9999
Created attachment 783524 [details]
build.log
Thanks. We had a mention of it in #gentoo-dev-help last night. We need to finally package minizip-ng: ``` -- Checking for module 'minizip-ng>=3.0.0' -- Package 'minizip-ng', required by 'virtual:world', not found -- Shared minizip not found, falling back to the static library CMake Error at CMakeLists.txt:770 (add_subdirectory): add_subdirectory given source "Externals/minizip" which is not an existing directory. ``` (or accept the bundled copy temporarily). Note that when past minizip issues, will likely also need -DSTEAM=OFF (currently enabled by default upstream) or it'll fail post-build trying to copy stuff from the system. wrt minizip-ng, this is now using mz_compat.h which actually only exists with minizip-ng, so using normal minizip with old sed would require to revert some parts of this which at this point doesn't feel ideal: https://github.com/dolphin-emu/dolphin/commit/79a7bf02 Hmm, perhaps it'd be possible to have zlib-ng and minizip-ng side by side with regular minizip. (In reply to Michał Górny from comment #7) > Hmm, perhaps it'd be possible to have zlib-ng and minizip-ng side by side > with regular minizip. Yeah that's how I was seeing it, the flag to "replace" zlib/minizip could just be masked for those that really want it. *** This bug has been marked as a duplicate of bug 873952 *** |