* Package: games-emulation/citra-20230501:0
* Repository: tatsh-overlay
* Maintainer: audvare@gmail.com
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
--2023-05-03 08:25:29-- https://api.citra-emu.org/gamedb/
Resolving api.citra-emu.org... 172.67.165.22, 104.21.11.28
Connecting to api.citra-emu.org|172.67.165.22|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2131779 (2,0M) [application/json]
Saving to: ‘/var/tmp/portage/games-emulation/citra-20230501/temp/compatibility_list.json’
/var/tmp/portage/ga 100%[===================>] 2,03M 7,76MB/s in 0,3s
2023-05-03 08:25:32 (7,76 MB/s) - ‘/var/tmp/portage/games-emulation/citra-20230501/temp/compatibility_list.json’ saved [2131779/2131779]
>>> Unpacking source...
>>> Unpacking citra-20230501.tar.gz to /var/tmp/portage/games-emulation/citra-20230501/work
>>> Unpacking citra-lodepng-1896455.tar.gz to /var/tmp/portage/games-emulation/citra-20230501/work
>>> Unpacking citra-dynarmic-c08c5a9.tar.gz to /var/tmp/portage/games-emulation/citra-20230501/work
>>> Unpacking citra-xbyak-a1ac375.tar.gz to /var/tmp/portage/games-emulation/citra-20230501/work
>>> Unpacking citra-soundtouch-dd2252e.tar.gz to /var/tmp/portage/games-emulation/citra-20230501/work
>>> Source unpacked in /var/tmp/portage/games-emulation/citra-20230501/work
>>> Preparing source in /var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4 ...
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4"
* Build directory (BUILD_DIR): "/var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4_build"
* Applying citra-0001-system-libraries.patch ...
[ ok ]
* Applying citra-0002-inih-fix.patch ...
[ ok ]
* Applying citra-0003-disable-tests.patch ...
[ ok ]
* Hardcoded definition(s) removed in externals/dynarmic/CMakeLists.txt:
* set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, op
* Hardcoded definition(s) removed in externals/dynarmic/externals/mcl/CMakeLists.txt:
* set(CMAKE_BUILD_TYPE "Release" CACHE STRING "Choose the type of build, op
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4 ...
* Source directory (CMAKE_USE_DIR): "/var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4"
* Build directory (BUILD_DIR): "/var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4_build"
cmake -C /var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=OFF -DDISABLE_SUBMODULE_CHECK=ON -DENABLE_FFMPEG_AUDIO_DECODER=ON -DENABLE_FFMPEG_VIDEO_DUMPER=ON -DENABLE_WEB_SERVICE=no -DUSE_SYSTEM_BOOST=ON -DUSE_SYSTEM_CRYPTOPP=ON -DUSE_SYSTEM_CUBEB=ON -DUSE_SYSTEM_ENET=ON -DUSE_SYSTEM_FMT=ON -DUSE_SYSTEM_INIH=ON -DUSE_SYSTEM_SDL2=ON -DUSE_SYSTEM_TEAKRA=ON -DUSE_SYSTEM_XBYAK=OFF -DUSE_SYSTEM_ZSTD=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4_build/gentoo_toolchain.cmake /var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4
loading initial cache file /var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4_build/gentoo_common_config.cmake
-- The C compiler identification is GNU 12.2.1
-- The CXX compiler identification is GNU 12.2.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/x86_64-pc-linux-gnu-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using Precompiled Headers.
-- Copying pre-commit hook
-- LTO disabled
-- Target architecture: x86_64
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "1.8.1")
-- Checking for module 'libusb-1.0'
-- Found libusb-1.0, version 1.0.26
-- Found libusb-1.0: /usr/include/libusb-1.0, /usr/lib64/libusb-1.0.so
-- Found avcodec: /usr/include /usr/lib64/libavcodec.so (version: 58.134.100)
-- Found avdevice: /usr/include /usr/lib64/libavdevice.so (version: 58.13.100)
-- Found avfilter: /usr/include /usr/lib64/libavfilter.so (version: 7.110.100)
-- Found avformat: /usr/include /usr/lib64/libavformat.so (version: 58.76.100)
-- Found avutil: /usr/include /usr/lib64/libavutil.so (version: 56.70.100)
-- Found swresample: /usr/include /usr/lib64/libswresample.so (version: 3.9.100)
-- Found swscale: /usr/include /usr/lib64/libswscale.so (version: 5.9.100)
-- Found FFmpeg: /usr/include found components: avcodec avformat avutil swscale swresample
CMake Warning (dev) at externals/dynarmic/CMakeLists.txt:20 (option):
Policy CMP0077 is not set: option() honors normal variables. Run "cmake
--help-policy CMP0077" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, option is clearing the
normal variable 'DYNARMIC_TESTS'.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Target architecture: x86_64
-- Found Boost: /usr/lib64/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.57")
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
CMake Error at externals/CMakeLists.txt:239 (add_subdirectory):
The source directory
/var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4/externals/openal-soft
does not contain a CMakeLists.txt file.
-- Found Boost: /usr/lib64/cmake/Boost-1.81.0/BoostConfig.cmake (found suitable version "1.81.0", minimum required is "1.70.0") found components: serialization iostreams
<FindSDL2.cmake>
</FindSDL2.cmake>
-- Found SDL2: /usr/lib64/libSDL2main.a;/usr/lib64/libSDL2.so
CMake Error at src/common/CMakeLists.txt:154 (target_link_libraries):
Cannot specify link libraries for target "common" which is not built by
this project.
-- Configuring incomplete, errors occurred!
See also "/var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4_build/CMakeFiles/CMakeOutput.log".
* ERROR: games-emulation/citra-20230501::tatsh-overlay failed (configure phase):
* cmake failed
*
* Call stack:
* ebuild.sh, line 136: Called src_configure
* environment, line 2153: Called cmake_src_configure
* environment, line 1059: 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/citra-20230501::tatsh-overlay'`,
* the complete build log and the output of `emerge -pqv '=games-emulation/citra-20230501::tatsh-overlay'`.
* The complete build log is located at '/var/tmp/portage/games-emulation/citra-20230501/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/games-emulation/citra-20230501/temp/environment'.
* Working directory: '/var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4_build'
* S: '/var/tmp/portage/games-emulation/citra-20230501/work/citra-41f13456c0a2b341229e61a31f3bf3144404cfa4'
The new citra ebuild fails to build for me:
Tested on Steam Deck: