* Package: app-emulation/dxvk-9999-r4  * Repository: tastytea  * Maintainer: gentoo@tastytea.de  * Upstream: https://github.com/doitsujin/dxvk/issues  * USE: abi_x86_32 abi_x86_64 amd64 d3d10 d3d11 d3d9 dxgi elibc_glibc kernel_linux userland_GNU video_cards_nvidia  * FEATURES: ccache network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... * Repository id: doitsujin_dxvk.git * To override fetched repository properties, use: * EGIT_OVERRIDE_REPO_DOITSUJIN_DXVK * EGIT_OVERRIDE_BRANCH_DOITSUJIN_DXVK * EGIT_OVERRIDE_COMMIT_DOITSUJIN_DXVK * EGIT_OVERRIDE_COMMIT_DATE_DOITSUJIN_DXVK * * Fetching https://github.com/doitsujin/dxvk.git ... git fetch https://github.com/doitsujin/dxvk.git +HEAD:refs/git-r3/HEAD git symbolic-ref refs/git-r3/app-emulation/dxvk/0/__main__ refs/git-r3/HEAD * Checking out https://github.com/doitsujin/dxvk.git to /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999 ... git checkout --quiet refs/git-r3/HEAD GIT update --> repository: https://github.com/doitsujin/dxvk.git at the commit: 6b6347ea2c13f4f483461502385369ae231b8ad8 >>> Source unpacked in /var/tmp/portage/app-emulation/dxvk-9999-r4/work >>> Preparing source in /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999 ... * Applying 9999-add_compiler_flags.patch ...  [ ok ] * abi_x86_32.x86: running patch_build_flags * abi_x86_64.amd64: running patch_build_flags >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999 ... * abi_x86_32.x86: running multilib-minimal_abi_src_configure meson setup --buildtype plain --libdir lib --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --cross-file /var/tmp/portage/app-emulation/dxvk-9999-r4/temp/meson.i686-pc-linux-gnu.x86 --libdir=lib/dxvk --bindir=lib/dxvk --cross-file=/var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999/build-win32.txt --buildtype=release --strip -Denable_d3d9=true -Denable_d3d10=true -Denable_d3d11=true -Denable_dxgi=true -Denable_tests=false /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999 /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999-abi_x86_32.x86 The Meson build system Version: 0.53.1 Source dir: /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999 Build dir: /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999-abi_x86_32.x86 Build type: cross build Project name: dxvk Project version: v1.6.1 Appending CFLAGS from environment: '-mtune=native -mrtm -mhle -O2 -pipe' Appending LDFLAGS from environment: ['-Wl,-O1', '-Wl,--as-needed'] C compiler for the build machine: x86_64-pc-linux-gnu-gcc -m32 (gcc 9.3.0 "x86_64-pc-linux-gnu-gcc (Gentoo 9.3.0 p2) 9.3.0") C linker for the build machine: x86_64-pc-linux-gnu-gcc -m32 GNU ld.bfd 2.34 Appending CXXFLAGS from environment: '-mtune=native -mrtm -mhle -O2 -pipe' Appending LDFLAGS from environment: ['-Wl,-O1', '-Wl,--as-needed'] C++ compiler for the build machine: x86_64-pc-linux-gnu-g++ -m32 (gcc 9.3.0 "x86_64-pc-linux-gnu-g++ (Gentoo 9.3.0 p2) 9.3.0") C++ linker for the build machine: x86_64-pc-linux-gnu-g++ -m32 GNU ld.bfd 2.34 C compiler for the host machine: i686-w64-mingw32-gcc (gcc 9.3.0 "i686-w64-mingw32-gcc (Gentoo 9.3.0 p2) 9.3.0") C linker for the host machine: i686-w64-mingw32-gcc GNU ld.bfd 2.34 C++ compiler for the host machine: i686-w64-mingw32-g++ (gcc 9.3.0 "i686-w64-mingw32-g++ (Gentoo 9.3.0 p2) 9.3.0") C++ linker for the host machine: i686-w64-mingw32-g++ GNU ld.bfd 2.34 Build machine cpu family: x86 Build machine cpu: i686 Host machine cpu family: x86 Host machine cpu: x86 Target machine cpu family: x86 Target machine cpu: x86 Program i686-w64-mingw32-windres found: YES (/usr/bin/i686-w64-mingw32-windres) Compiler for C++ supports link arguments -Wl,--add-stdcall-alias: YES Compiler for C++ supports link arguments -Wl,--enable-stdcall-fixup: YES Library vulkan-1 found: YES Library d3d9 found: YES Library d3d11 found: YES Library dxgi found: YES Library d3dcompiler_43 found: YES Library d3dcompiler_47 found: YES Program glslangValidator found: YES (/usr/bin/glslangValidator) Run-time dependency threads found: YES Dependency threads found: YES unknown (cached) Build targets in project: 13 Found ninja-1.10.0 at /usr/bin/ninja * abi_x86_64.amd64: running multilib-minimal_abi_src_configure meson setup --buildtype plain --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --libdir=lib64/dxvk --bindir=lib64/dxvk --cross-file=/var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999/build-win64.txt --buildtype=release --strip -Denable_d3d9=true -Denable_d3d10=true -Denable_d3d11=true -Denable_dxgi=true -Denable_tests=false /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999 /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999-abi_x86_64.amd64 The Meson build system Version: 0.53.1 Source dir: /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999 Build dir: /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999-abi_x86_64.amd64 Build type: cross build Project name: dxvk Project version: v1.6.1 Appending CFLAGS from environment: '-mtune=native -mrtm -mhle -O2 -pipe' Appending LDFLAGS from environment: ['-Wl,-O1', '-Wl,--as-needed'] C compiler for the build machine: x86_64-pc-linux-gnu-gcc (gcc 9.3.0 "x86_64-pc-linux-gnu-gcc (Gentoo 9.3.0 p2) 9.3.0") C linker for the build machine: x86_64-pc-linux-gnu-gcc GNU ld.bfd 2.34 Appending CXXFLAGS from environment: '-mtune=native -mrtm -mhle -O2 -pipe' Appending LDFLAGS from environment: ['-Wl,-O1', '-Wl,--as-needed'] C++ compiler for the build machine: x86_64-pc-linux-gnu-g++ (gcc 9.3.0 "x86_64-pc-linux-gnu-g++ (Gentoo 9.3.0 p2) 9.3.0") C++ linker for the build machine: x86_64-pc-linux-gnu-g++ GNU ld.bfd 2.34 C compiler for the host machine: x86_64-w64-mingw32-gcc (gcc 9.3.0 "x86_64-w64-mingw32-gcc (Gentoo 9.3.0 p2) 9.3.0") C linker for the host machine: x86_64-w64-mingw32-gcc GNU ld.bfd 2.34 C++ compiler for the host machine: x86_64-w64-mingw32-g++ (gcc 9.3.0 "x86_64-w64-mingw32-g++ (Gentoo 9.3.0 p2) 9.3.0") C++ linker for the host machine: x86_64-w64-mingw32-g++ GNU ld.bfd 2.34 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86_64 Host machine cpu: x86_64 Target machine cpu family: x86_64 Target machine cpu: x86_64 Program x86_64-w64-mingw32-windres found: YES (/usr/bin/x86_64-w64-mingw32-windres) Library vulkan-1 found: YES Library d3d9 found: YES Library d3d11 found: YES Library dxgi found: YES Library d3dcompiler_43 found: YES Library d3dcompiler_47 found: YES Program glslangValidator found: YES (/usr/bin/glslangValidator) Run-time dependency threads found: YES Dependency threads found: YES unknown (cached) Build targets in project: 13 Found ninja-1.10.0 at /usr/bin/ninja >>> Source configured. >>> Compiling source in /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999 ... * abi_x86_32.x86: running multilib-minimal_abi_src_compile ninja -v -j8 -l0 -C /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999-abi_x86_32.x86 ninja: Entering directory `/var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999-abi_x86_32.x86' [1/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/util_matrix.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_matrix.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_matrix.cpp.obj' -c ../dxvk-9999/src/util/util_matrix.cpp [2/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/util_env.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_env.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_env.cpp.obj' -c ../dxvk-9999/src/util/util_env.cpp [3/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/util_string.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_string.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_string.cpp.obj' -c ../dxvk-9999/src/util/util_string.cpp [4/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/com_com_private_data.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/com_com_private_data.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/com_com_private_data.cpp.obj' -c ../dxvk-9999/src/util/com/com_private_data.cpp [5/262] /usr/lib/python-exec/python3.6/meson --internal vcstagger ../dxvk-9999/version.h.in version.h v1.6.1 /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999 @VCS_TAG@ '(.*)' /usr/bin/git describe --dirty=+ [6/262] i686-w64-mingw32-gcc -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -O3 -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/sha1_sha1.c.obj' -MF 'src/util/ed6d25d@@util@sta/sha1_sha1.c.obj.d' -o 'src/util/ed6d25d@@util@sta/sha1_sha1.c.obj' -c ../dxvk-9999/src/util/sha1/sha1.c [7/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/log_log_debug.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/log_log_debug.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/log_log_debug.cpp.obj' -c ../dxvk-9999/src/util/log/log_debug.cpp FAILED: src/util/ed6d25d@@util@sta/log_log_debug.cpp.obj i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/log_log_debug.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/log_log_debug.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/log_log_debug.cpp.obj' -c ../dxvk-9999/src/util/log/log_debug.cpp In file included from ../dxvk-9999/src/util/log/log_debug.h:5, from ../dxvk-9999/src/util/log/log_debug.cpp:1: ../dxvk-9999/src/util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type 50 | std::mutex m_mutex; | ^~~~~ ../dxvk-9999/src/util/log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 6 | #include +++ |+#include 7 | #include [8/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/sha1_sha1_util.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/sha1_sha1_util.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/sha1_sha1_util.cpp.obj' -c ../dxvk-9999/src/util/sha1/sha1_util.cpp [9/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj' -c ../dxvk-9999/src/util/util_luid.cpp FAILED: src/util/ed6d25d@@util@sta/util_luid.cpp.obj i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_luid.cpp.obj' -c ../dxvk-9999/src/util/util_luid.cpp In file included from ../dxvk-9999/src/util/util_luid.cpp:4: ../dxvk-9999/src/util/./log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type 50 | std::mutex m_mutex; | ^~~~~ ../dxvk-9999/src/util/./log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 6 | #include +++ |+#include 7 | #include ../dxvk-9999/src/util/util_luid.cpp: In function ‘LUID dxvk::GetAdapterLUID(UINT)’: ../dxvk-9999/src/util/util_luid.cpp:12:17: error: ‘mutex’ in namespace ‘std’ does not name a type 12 | static std::mutex s_mutex; | ^~~~~ ../dxvk-9999/src/util/util_luid.cpp:5:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 4 | #include "./log/log.h" +++ |+#include 5 | ../dxvk-9999/src/util/util_luid.cpp:15:26: error: ‘mutex’ is not a member of ‘std’ 15 | std::lock_guard lock(s_mutex); | ^~~~~ ../dxvk-9999/src/util/util_luid.cpp:15:26: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? ../dxvk-9999/src/util/util_luid.cpp:15:31: error: template argument 1 is invalid 15 | std::lock_guard lock(s_mutex); | ^ ../dxvk-9999/src/util/util_luid.cpp:15:38: error: ‘s_mutex’ was not declared in this scope 15 | std::lock_guard lock(s_mutex); | ^~~~~~~ ../dxvk-9999/src/util/util_luid.cpp:15:33: warning: unused variable ‘lock’ [-Wunused-variable] 15 | std::lock_guard lock(s_mutex); | ^~~~ [10/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj' -c ../dxvk-9999/src/util/util_monitor.cpp FAILED: src/util/ed6d25d@@util@sta/util_monitor.cpp.obj i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_monitor.cpp.obj' -c ../dxvk-9999/src/util/util_monitor.cpp In file included from ../dxvk-9999/src/util/util_monitor.cpp:4: ../dxvk-9999/src/util/./log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type 50 | std::mutex m_mutex; | ^~~~~ ../dxvk-9999/src/util/./log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 6 | #include +++ |+#include 7 | #include [11/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/log_log.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/log_log.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/log_log.cpp.obj' -c ../dxvk-9999/src/util/log/log.cpp FAILED: src/util/ed6d25d@@util@sta/log_log.cpp.obj i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/log_log.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/log_log.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/log_log.cpp.obj' -c ../dxvk-9999/src/util/log/log.cpp In file included from ../dxvk-9999/src/util/log/log.cpp:1: ../dxvk-9999/src/util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type 50 | std::mutex m_mutex; | ^~~~~ ../dxvk-9999/src/util/log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 6 | #include +++ |+#include 7 | #include ../dxvk-9999/src/util/log/log.cpp: In member function ‘void dxvk::Logger::emitMsg(dxvk::LogLevel, const string&)’: ../dxvk-9999/src/util/log/log.cpp:49:28: error: ‘mutex’ is not a member of ‘std’ 49 | std::lock_guard lock(m_mutex); | ^~~~~ ../dxvk-9999/src/util/log/log.cpp:4:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 3 | #include "../util_env.h" +++ |+#include 4 | ../dxvk-9999/src/util/log/log.cpp:49:33: error: template argument 1 is invalid 49 | std::lock_guard lock(m_mutex); | ^ ../dxvk-9999/src/util/log/log.cpp:49:40: error: ‘m_mutex’ was not declared in this scope 49 | std::lock_guard lock(m_mutex); | ^~~~~~~ ../dxvk-9999/src/util/log/log.cpp:49:35: warning: unused variable ‘lock’ [-Wunused-variable] 49 | std::lock_guard lock(m_mutex); | ^~~~ [12/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj' -c ../dxvk-9999/src/util/util_gdi.cpp FAILED: src/util/ed6d25d@@util@sta/util_gdi.cpp.obj i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/util_gdi.cpp.obj' -c ../dxvk-9999/src/util/util_gdi.cpp In file included from ../dxvk-9999/src/util/util_gdi.cpp:2: ../dxvk-9999/src/util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type 50 | std::mutex m_mutex; | ^~~~~ ../dxvk-9999/src/util/log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 6 | #include +++ |+#include 7 | #include [13/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/config_config.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/config_config.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/config_config.cpp.obj' -c ../dxvk-9999/src/util/config/config.cpp FAILED: src/util/ed6d25d@@util@sta/config_config.cpp.obj i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/config_config.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/config_config.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/config_config.cpp.obj' -c ../dxvk-9999/src/util/config/config.cpp In file included from ../dxvk-9999/src/util/config/config.cpp:8: ../dxvk-9999/src/util/config/../log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type 50 | std::mutex m_mutex; | ^~~~~ ../dxvk-9999/src/util/config/../log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 6 | #include +++ |+#include 7 | #include [14/262] i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj' -c ../dxvk-9999/src/util/com/com_guid.cpp FAILED: src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj i686-w64-mingw32-g++ -Isrc/util/ed6d25d@@util@sta -Isrc/util -I../dxvk-9999/src/util -I../dxvk-9999/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++17 -O3 -DNOMINMAX -mtune=native -mrtm -mhle -O2 -msse -msse2 -MD -MQ 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj' -MF 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj.d' -o 'src/util/ed6d25d@@util@sta/com_com_guid.cpp.obj' -c ../dxvk-9999/src/util/com/com_guid.cpp In file included from ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/dxvk_include.h:3, from ../dxvk-9999/src/util/com/../../d3d11/../dxgi/dxgi_interfaces.h:3, from ../dxvk-9999/src/util/com/../../d3d11/d3d11_interfaces.h:3, from ../dxvk-9999/src/util/com/com_guid.cpp:3: ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/log/log.h:50:10: error: ‘mutex’ in namespace ‘std’ does not name a type 50 | std::mutex m_mutex; | ^~~~~ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/log/log.h:7:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 6 | #include +++ |+#include 7 | #include In file included from ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/dxvk_include.h:19, from ../dxvk-9999/src/util/com/../../d3d11/../dxgi/dxgi_interfaces.h:3, from ../dxvk-9999/src/util/com/../../d3d11/d3d11_interfaces.h:3, from ../dxvk-9999/src/util/com/com_guid.cpp:3: ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:88:10: error: ‘mutex’ in namespace ‘std’ does not name a type 88 | std::mutex m_mutex; | ^~~~~ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:5:1: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? 4 | #include +++ |+#include 5 | #include ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:89:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type 89 | std::condition_variable m_cond; | ^~~~~~~~~~~~~~~~~~ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:5:1: note: ‘std::condition_variable’ is defined in header ‘’; did you forget to ‘#include ’? 4 | #include +++ |+#include 5 | #include ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h: In member function ‘virtual void dxvk::sync::Fence::signal(uint64_t)’: ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:73:29: error: ‘mutex’ is not a member of ‘std’ 73 | std::unique_lock lock(m_mutex); | ^~~~~ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:73:29: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:73:34: error: template argument 1 is invalid 73 | std::unique_lock lock(m_mutex); | ^ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:73:41: error: ‘m_mutex’ was not declared in this scope 73 | std::unique_lock lock(m_mutex); | ^~~~~~~ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:75:7: error: ‘m_cond’ was not declared in this scope 75 | m_cond.notify_all(); | ^~~~~~ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:73:36: warning: unused variable ‘lock’ [-Wunused-variable] 73 | std::unique_lock lock(m_mutex); | ^~~~ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h: In member function ‘virtual void dxvk::sync::Fence::wait(uint64_t)’: ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:79:29: error: ‘mutex’ is not a member of ‘std’ 79 | std::unique_lock lock(m_mutex); | ^~~~~ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:79:29: note: ‘std::mutex’ is defined in header ‘’; did you forget to ‘#include ’? ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:79:34: error: template argument 1 is invalid 79 | std::unique_lock lock(m_mutex); | ^ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:79:41: error: ‘m_mutex’ was not declared in this scope 79 | std::unique_lock lock(m_mutex); | ^~~~~~~ ../dxvk-9999/src/util/com/../../d3d11/../dxgi/../dxvk/../util/sync/sync_signal.h:80:7: error: ‘m_cond’ was not declared in this scope 80 | m_cond.wait(lock, [this, value] { | ^~~~~~ ninja: build stopped: subcommand failed. * ERROR: app-emulation/dxvk-9999-r4::tastytea failed (compile phase): * ninja -v -j8 -l0 -C /var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999-abi_x86_32.x86 failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 3682: Called multilib-minimal_src_compile * environment, line 2476: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile' * environment, line 2726: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2411: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2409: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile' * environment, line 754: Called multilib-minimal_abi_src_compile * environment, line 2470: Called multilib_src_compile * environment, line 2947: Called meson_src_compile * environment, line 2328: Called eninja '-C' '/var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999-abi_x86_32.x86' * environment, line 1438: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=app-emulation/dxvk-9999-r4::tastytea'`, * the complete build log and the output of `emerge -pqv '=app-emulation/dxvk-9999-r4::tastytea'`. * The complete build log is located at '/var/tmp/portage/app-emulation/dxvk-9999-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/dxvk-9999-r4/temp/environment'. * Working directory: '/var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999-abi_x86_32.x86' * S: '/var/tmp/portage/app-emulation/dxvk-9999-r4/work/dxvk-9999'