* Package: app-emulation/vkd3d-proton-2.7:0 * Repository: gentoo * Maintainer: ionen@gentoo.org * USE: abi_x86_32 abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking vkd3d-proton-2.7.tar.gz to /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work >>> Unpacking vkd3d-proton-dxil-spirv-2166bc7ea0.tar.gz to /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work >>> Unpacking vkd3d-proton-spirv-headers-ae217c1780.tar.gz to /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work >>> Unpacking vkd3d-proton-spirv-headers-87d5b782be.tar.gz to /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work >>> Unpacking vkd3d-proton-vulkan-headers-5177b119bb.tar.gz to /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work >>> Source unpacked in /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work >>> Preparing source in /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 ... * abi_x86_32.x86: running multilib-minimal_abi_src_configure meson setup --libdir lib --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/meson.x86_64-pc-linux-gnu.x86.ini -Db_pch=false -Dwerror=false --buildtype plain --cross-file /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/meson.i686-w64-mingw32.x86.ini --prefix=/usr/lib/vkd3d-proton --bindir=x86 --libdir=x86 --cross-file=/var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/widl.x86.ini --native-file=/var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/widl.x86.ini -Denable_extras=false -Denable_trace=false --strip -Denable_tests=false /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7-abi_x86_32.x86 The Meson build system Version: 0.63.3 Source dir: /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 Build dir: /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7-abi_x86_32.x86 Build type: cross build Project name: vkd3d-proton Project version: 2.7 C compiler for the host machine: x86_64-w64-mingw32-gcc -m32 -mfpmath=sse (gcc 12.2.0 "x86_64-w64-mingw32-gcc (GCC) 12.2.0") C linker for the host machine: x86_64-w64-mingw32-gcc -m32 -mfpmath=sse ld.bfd 2.39 C compiler for the build machine: x86_64-pc-linux-gnu-gcc (gcc 12.2.1 "x86_64-pc-linux-gnu-gcc (Gentoo 12.2.1_p20221008 p1) 12.2.1 20221008") C linker for the build machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.39 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86 Host machine cpu: i686 Target machine cpu family: x86 Target machine cpu: i686 ../vkd3d-proton-2.7/meson.build:76: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/Vulkan-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:76: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/SPIRV-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:77: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/Vulkan-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:77: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/SPIRV-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:78: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/Vulkan-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:78: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/SPIRV-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. Program i686-w64-mingw32-widl found: YES Program glslangValidator found: YES (/usr/bin/glslangValidator) Run-time dependency threads found: YES Library d3d12 found: YES Library dxgi found: YES Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -Wvla: YES Compiler for C supports arguments -Wno-format: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wdeclaration-after-statement: YES Compiler for C supports arguments /wd4244: NO Compiler for C supports arguments /wd4101: NO Compiler for C supports arguments /wd4267: NO Compiler for C supports arguments /wd4996: NO Compiler for C supports arguments /wd4334: NO Compiler for C supports arguments /wd4146: NO Compiler for C supports arguments /wd4305: NO Compiler for C supports link arguments -Wl,--add-stdcall-alias: YES Compiler for C supports link arguments -Wl,--enable-stdcall-fixup: YES Compiler for C supports link arguments -Wl,--file-alignment=4096: YES Executing subproject dxil-spirv dxil-spirv| Project name: dxil-spirv dxil-spirv| Project version: 0.0 dxil-spirv| C++ compiler for the host machine: x86_64-w64-mingw32-g++ -m32 -mfpmath=sse (gcc 12.2.0 "x86_64-w64-mingw32-g++ (GCC) 12.2.0") dxil-spirv| C++ linker for the host machine: x86_64-w64-mingw32-g++ -m32 -mfpmath=sse ld.bfd 2.39 dxil-spirv| C++ compiler for the build machine: x86_64-pc-linux-gnu-g++ (gcc 12.2.1 "x86_64-pc-linux-gnu-g++ (Gentoo 12.2.1_p20221008 p1) 12.2.1 20221008") dxil-spirv| C++ linker for the build machine: x86_64-pc-linux-gnu-g++ ld.bfd 2.39 dxil-spirv| Compiler for C++ supports arguments -Wno-missing-field-initializers: YES dxil-spirv| Compiler for C++ supports arguments -Wno-empty-body: YES dxil-spirv| Compiler for C++ supports arguments -ffast-math: YES dxil-spirv| Compiler for C++ supports arguments -Wno-unused-parameter: YES dxil-spirv| Compiler for C++ supports arguments -fno-exceptions: YES dxil-spirv| Compiler for C++ supports arguments -fvisibility=hidden: YES dxil-spirv| Compiler for C++ supports arguments /wd4267: NO dxil-spirv| Compiler for C++ supports arguments /wd4244: NO dxil-spirv| Compiler for C++ supports arguments /wd4996: NO dxil-spirv| Build targets in project: 3 dxil-spirv| Subproject dxil-spirv finished. Build targets in project: 8 vkd3d-proton 2.7 Subprojects dxil-spirv : YES User defined options Cross files : /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/meson.i686-w64-mingw32.x86.ini /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/widl.x86.ini Native files : /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/meson.x86_64-pc-linux-gnu.x86.ini /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/widl.x86.ini build.pkg_config_path: /usr/share/pkgconfig bindir : x86 buildtype : plain libdir : x86 localstatedir : /var/lib pkg_config_path : /usr/share/pkgconfig:/usr/share/pkgconfig prefix : /usr/lib/vkd3d-proton strip : True sysconfdir : /etc werror : false wrap_mode : nodownload b_pch : false enable_extras : false enable_tests : false enable_trace : false Found ninja-1.11.1 at /usr/bin/ninja * abi_x86_64.amd64: running multilib-minimal_abi_src_configure meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain --cross-file /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/meson.x86_64-w64-mingw32.amd64.ini --prefix=/usr/lib/vkd3d-proton --bindir=x64 --libdir=x64 --cross-file=/var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/widl.amd64.ini --native-file=/var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/widl.amd64.ini -Denable_extras=false -Denable_trace=false --strip -Denable_tests=false /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7-abi_x86_64.amd64 The Meson build system Version: 0.63.3 Source dir: /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 Build dir: /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7-abi_x86_64.amd64 Build type: cross build Project name: vkd3d-proton Project version: 2.7 C compiler for the host machine: x86_64-w64-mingw32-gcc (gcc 12.2.0 "x86_64-w64-mingw32-gcc (GCC) 12.2.0") C linker for the host machine: x86_64-w64-mingw32-gcc ld.bfd 2.39 C compiler for the build machine: x86_64-pc-linux-gnu-gcc (gcc 12.2.1 "x86_64-pc-linux-gnu-gcc (Gentoo 12.2.1_p20221008 p1) 12.2.1 20221008") C linker for the build machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.39 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 ../vkd3d-proton-2.7/meson.build:76: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/Vulkan-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:76: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/SPIRV-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:77: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/Vulkan-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:77: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/SPIRV-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:78: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/Vulkan-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. ../vkd3d-proton-2.7/meson.build:78: WARNING: include_directories sandbox violation! The project is trying to access the directory './subprojects/SPIRV-Headers/include' which belongs to a different subproject. This is a problem as it hardcodes the relative paths of these two projects. This makes it impossible to compile the project in any other directory layout and also prevents the subproject from changing its own directory layout. Instead of poking directly at the internals the subproject should be executed and it should set a variable that the caller can then use. Something like: # In subproject some_dep = declare_dependency(include_directories: include_directories('include')) # In subproject wrap file [provide] some = some_dep # In parent project some_dep = dependency('some') executable(..., dependencies: [some_dep]) This warning will become a hard error in a future Meson release. Program x86_64-w64-mingw32-widl found: YES Program glslangValidator found: YES (/usr/bin/glslangValidator) Run-time dependency threads found: YES Library d3d12 found: YES Library dxgi found: YES Compiler for C supports arguments -fvisibility=hidden: YES Compiler for C supports arguments -Wvla: YES Compiler for C supports arguments -Wno-format: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wdeclaration-after-statement: YES Compiler for C supports arguments /wd4244: NO Compiler for C supports arguments /wd4101: NO Compiler for C supports arguments /wd4267: NO Compiler for C supports arguments /wd4996: NO Compiler for C supports arguments /wd4334: NO Compiler for C supports arguments /wd4146: NO Compiler for C supports arguments /wd4305: NO Compiler for C supports link arguments -Wl,--file-alignment=4096: YES Executing subproject dxil-spirv dxil-spirv| Project name: dxil-spirv dxil-spirv| Project version: 0.0 dxil-spirv| C++ compiler for the host machine: x86_64-w64-mingw32-g++ (gcc 12.2.0 "x86_64-w64-mingw32-g++ (GCC) 12.2.0") dxil-spirv| C++ linker for the host machine: x86_64-w64-mingw32-g++ ld.bfd 2.39 dxil-spirv| C++ compiler for the build machine: x86_64-pc-linux-gnu-g++ (gcc 12.2.1 "x86_64-pc-linux-gnu-g++ (Gentoo 12.2.1_p20221008 p1) 12.2.1 20221008") dxil-spirv| C++ linker for the build machine: x86_64-pc-linux-gnu-g++ ld.bfd 2.39 dxil-spirv| Compiler for C++ supports arguments -Wno-missing-field-initializers: YES dxil-spirv| Compiler for C++ supports arguments -Wno-empty-body: YES dxil-spirv| Compiler for C++ supports arguments -ffast-math: YES dxil-spirv| Compiler for C++ supports arguments -Wno-unused-parameter: YES dxil-spirv| Compiler for C++ supports arguments -fno-exceptions: YES dxil-spirv| Compiler for C++ supports arguments -fvisibility=hidden: YES dxil-spirv| Compiler for C++ supports arguments /wd4267: NO dxil-spirv| Compiler for C++ supports arguments /wd4244: NO dxil-spirv| Compiler for C++ supports arguments /wd4996: NO dxil-spirv| Build targets in project: 3 dxil-spirv| Subproject dxil-spirv finished. Build targets in project: 8 vkd3d-proton 2.7 Subprojects dxil-spirv : YES User defined options Cross files : /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/meson.x86_64-w64-mingw32.amd64.ini /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/widl.amd64.ini Native files : /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/meson.x86_64-pc-linux-gnu.amd64.ini /var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/widl.amd64.ini build.pkg_config_path: /usr/share/pkgconfig bindir : x64 buildtype : plain libdir : x64 localstatedir : /var/lib pkg_config_path : /usr/share/pkgconfig prefix : /usr/lib/vkd3d-proton strip : True sysconfdir : /etc werror : false wrap_mode : nodownload b_pch : false enable_extras : false enable_tests : false enable_trace : false Found ninja-1.11.1 at /usr/bin/ninja >>> Source configured. >>> Compiling source in /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 ... * abi_x86_32.x86: running multilib-minimal_abi_src_compile meson compile -C /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7-abi_x86_32.x86 --jobs 4 --load-average 0 --verbose [1/120] x86_64-w64-mingw32-g++ -m32 -mfpmath=sse -Isubprojects/dxil-spirv/libdxil-spirv.a.p -Isubprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv/bc -I../vkd3d-proton-2.7/subprojects/dxil-spirv/debug -I../vkd3d-proton-2.7/subprojects/dxil-spirv/util -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/bc-decoder -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/glslang-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/spirv-headers/include/spirv/unified1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -DAMD_EXTENSIONS -DHAVE_LLVMBC -DNOMINMAX -Wno-missing-field-initializers -Wno-empty-body -ffast-math -Wno-unused-parameter -fno-exceptions -fvisibility=hidden -pipe -march=native -fno-diagnostics-color -O2 -MD -MQ subprojects/dxil-spirv/libdxil-spirv.a.p/dxil_spirv_c.cpp.obj -MF subprojects/dxil-spirv/libdxil-spirv.a.p/dxil_spirv_c.cpp.obj.d -o subprojects/dxil-spirv/libdxil-spirv.a.p/dxil_spirv_c.cpp.obj -c ../vkd3d-proton-2.7/subprojects/dxil-spirv/dxil_spirv_c.cpp FAILED: subprojects/dxil-spirv/libdxil-spirv.a.p/dxil_spirv_c.cpp.obj x86_64-w64-mingw32-g++ -m32 -mfpmath=sse -Isubprojects/dxil-spirv/libdxil-spirv.a.p -Isubprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv/bc -I../vkd3d-proton-2.7/subprojects/dxil-spirv/debug -I../vkd3d-proton-2.7/subprojects/dxil-spirv/util -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/bc-decoder -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/glslang-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/spirv-headers/include/spirv/unified1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -DAMD_EXTENSIONS -DHAVE_LLVMBC -DNOMINMAX -Wno-missing-field-initializers -Wno-empty-body -ffast-math -Wno-unused-parameter -fno-exceptions -fvisibility=hidden -pipe -march=native -fno-diagnostics-color -O2 -MD -MQ subprojects/dxil-spirv/libdxil-spirv.a.p/dxil_spirv_c.cpp.obj -MF subprojects/dxil-spirv/libdxil-spirv.a.p/dxil_spirv_c.cpp.obj.d -o subprojects/dxil-spirv/libdxil-spirv.a.p/dxil_spirv_c.cpp.obj -c ../vkd3d-proton-2.7/subprojects/dxil-spirv/dxil_spirv_c.cpp /bin/sh: line 1: x86_64-w64-mingw32-g++: command not found [2/120] x86_64-w64-mingw32-g++ -m32 -mfpmath=sse -Isubprojects/dxil-spirv/libdxil-spirv.a.p -Isubprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv/bc -I../vkd3d-proton-2.7/subprojects/dxil-spirv/debug -I../vkd3d-proton-2.7/subprojects/dxil-spirv/util -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/bc-decoder -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/glslang-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/spirv-headers/include/spirv/unified1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -DAMD_EXTENSIONS -DHAVE_LLVMBC -DNOMINMAX -Wno-missing-field-initializers -Wno-empty-body -ffast-math -Wno-unused-parameter -fno-exceptions -fvisibility=hidden -pipe -march=native -fno-diagnostics-color -O2 -MD -MQ subprojects/dxil-spirv/libdxil-spirv.a.p/third_party_bc-decoder_llvm_decoder.cpp.obj -MF subprojects/dxil-spirv/libdxil-spirv.a.p/third_party_bc-decoder_llvm_decoder.cpp.obj.d -o subprojects/dxil-spirv/libdxil-spirv.a.p/third_party_bc-decoder_llvm_decoder.cpp.obj -c ../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/bc-decoder/llvm_decoder.cpp FAILED: subprojects/dxil-spirv/libdxil-spirv.a.p/third_party_bc-decoder_llvm_decoder.cpp.obj x86_64-w64-mingw32-g++ -m32 -mfpmath=sse -Isubprojects/dxil-spirv/libdxil-spirv.a.p -Isubprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv/bc -I../vkd3d-proton-2.7/subprojects/dxil-spirv/debug -I../vkd3d-proton-2.7/subprojects/dxil-spirv/util -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/bc-decoder -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/glslang-spirv -I../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/spirv-headers/include/spirv/unified1 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -DAMD_EXTENSIONS -DHAVE_LLVMBC -DNOMINMAX -Wno-missing-field-initializers -Wno-empty-body -ffast-math -Wno-unused-parameter -fno-exceptions -fvisibility=hidden -pipe -march=native -fno-diagnostics-color -O2 -MD -MQ subprojects/dxil-spirv/libdxil-spirv.a.p/third_party_bc-decoder_llvm_decoder.cpp.obj -MF subprojects/dxil-spirv/libdxil-spirv.a.p/third_party_bc-decoder_llvm_decoder.cpp.obj.d -o subprojects/dxil-spirv/libdxil-spirv.a.p/third_party_bc-decoder_llvm_decoder.cpp.obj -c ../vkd3d-proton-2.7/subprojects/dxil-spirv/third_party/bc-decoder/llvm_decoder.cpp /bin/sh: line 1: x86_64-w64-mingw32-g++: command not found [3/120] /usr/lib/python-exec/python3.10/meson --internal vcstagger ../vkd3d-proton-2.7/vkd3d_version.h.in vkd3d_version.h 2.7 /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 @VCS_TAG@ '(.*)' /usr/bin/git describe --always --tags --dirty=+ fatal: not a git repository (or any parent up to mount point /var/tmp) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). [4/120] /usr/lib/python-exec/python3.10/meson --internal vcstagger ../vkd3d-proton-2.7/vkd3d_build.h.in vkd3d_build.h 2.7 /var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7 @VCS_TAG@ '(.*)' /usr/bin/git describe --always '--exclude=*' --abbrev=15 --dirty=0 fatal: not a git repository (or any parent up to mount point /var/tmp) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). ninja: build stopped: subcommand failed. * ERROR: app-emulation/vkd3d-proton-2.7::gentoo failed (compile phase): * compile failed * * Call stack: * ebuild.sh, line 122: Called src_compile * environment, line 3441: Called meson-multilib_src_compile * environment, line 2104: Called multilib-minimal_src_compile * environment, line 2314: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile' * environment, line 2581: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2274: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile' * environment, line 2272: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile' * environment, line 637: Called multilib-minimal_abi_src_compile * environment, line 2308: Called multilib_src_compile * environment, line 2801: Called meson_src_compile * environment, line 2163: Called die * The specific snippet of code: * "$@" || die "compile failed" * * If you need support, post the output of `emerge --info '=app-emulation/vkd3d-proton-2.7::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-emulation/vkd3d-proton-2.7::gentoo'`. * The complete build log is located at '/var/log/portage/app-emulation:vkd3d-proton-2.7:20221101-144015.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/vkd3d-proton-2.7/temp/environment'. * Working directory: '/var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7-abi_x86_32.x86' * S: '/var/tmp/portage/app-emulation/vkd3d-proton-2.7/work/vkd3d-proton-2.7'