Skip to content

Instantly share code, notes, and snippets.

@niobium93
Last active August 27, 2022 13:45
Show Gist options
  • Save niobium93/f9039304e86a427d4f10a916e0b34047 to your computer and use it in GitHub Desktop.
Save niobium93/f9039304e86a427d4f10a916e0b34047 to your computer and use it in GitHub Desktop.
dxvk-async build log
[andrius@AndriausPC ~]$ yay --aur -S dxvk-async-git
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1] dxvk-async-git-1.9.4.r106.gb42c0725-1
1 dxvk-async-git (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: PKGBUILD up to date, Skipping (1/0): dxvk-async-git
1 dxvk-async-git (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: (1/1) Parsing SRCINFO: dxvk-async-git
==> Making package: dxvk-async-git 1.9.4.r106.gb42c0725-1 (Sat 27 Aug 2022 04:39:22 PM EEST)
==> Retrieving sources...
-> Updating dxvk git repo...
From https://github.com/doitsujin/dxvk
- [deleted] (none) -> refs/pull/2618/merge
- [deleted] (none) -> refs/pull/2619/merge
- [deleted] (none) -> refs/pull/2663/merge
- [deleted] (none) -> refs/pull/2679/merge
- [deleted] (none) -> refs/pull/2711/merge
- [deleted] (none) -> refs/pull/2722/merge
- [deleted] (none) -> refs/pull/2737/merge
- [deleted] (none) -> refs/pull/2742/merge
remote: Enumerating objects: 4033, done.
remote: Counting objects: 100% (2308/2308), done.
remote: Compressing objects: 100% (139/139), done.
remote: Total 4033 (delta 2206), reused 2235 (delta 2169), pack-reused 1725
Receiving objects: 100% (4033/4033), 1.41 MiB | 11.42 MiB/s, done.
Resolving deltas: 100% (3070/3070), completed with 255 local objects.
990b43d5..065dddc3 1.10.x -> 1.10.x
* [new branch] alpha-test-rework -> alpha-test-rework
* [new branch] attachment-feedback-loop -> attachment-feedback-loop
* [new branch] backend-spec-const-stuff -> backend-spec-const-stuff
* [new branch] barrier-optimizations -> barrier-optimizations
* [new branch] bind-view-rework -> bind-view-rework
* [new branch] bump-native-headers -> bump-native-headers
* [new branch] context-lock-option -> context-lock-option
* [new branch] d3d11-clear-state-opt -> d3d11-clear-state-opt
* [new branch] d3d11-common-context -> d3d11-common-context
* [new branch] d3d11-lod-bias -> d3d11-lod-bias
* [new branch] d3d9-demote-alpha-test -> d3d9-demote-alpha-test
* [new branch] d3d9-permutation -> d3d9-permutation
* [new branch] d3d9-spec-constant-buffer-stuff -> d3d9-spec-constant-buffer-stuff
* [new branch] d3d9-staging-mem-limit-2 -> d3d9-staging-mem-limit-2
* [new branch] d3d9_graphics_pipeline -> d3d9_graphics_pipeline
* [new branch] d3d9_graphics_pipeline_fixed -> d3d9_graphics_pipeline_fixed
* [new branch] d3d9_spec_refactor -> d3d9_spec_refactor
* [new branch] d3d9_spec_refactor_enhanced -> d3d9_spec_refactor_enhanced
* [new branch] descriptor-template-opt -> descriptor-template-opt
* [new branch] dxvk-array-of -> dxvk-array-of
* [new branch] fetch4-betterer -> fetch4-betterer
* [new branch] fix-annoying-warning -> fix-annoying-warning
* [new branch] fix-small-vector -> fix-small-vector
* [new branch] format-flags-2 -> format-flags-2
* [new branch] fpslimiter-native -> fpslimiter-native
* [new branch] gfx-unique-pipelines -> gfx-unique-pipelines
* [new branch] luid -> luid
* [new branch] luid-workaround -> luid-workaround
b67d5c8c..bfd47ec8 master -> master
* [new branch] native-final -> native-final
* [new branch] native-headers -> native-headers
* [new branch] native-pr-always-inline -> native-pr-always-inline
* [new branch] native-pr-d3d11-remove-obsolete-compat -> native-pr-d3d11-remove-obsolete-compat
* [new branch] native-pr-dllexport -> native-pr-dllexport
* [new branch] native-pr-dxgi-remove-leftovers -> native-pr-dxgi-remove-leftovers
* [new branch] native-pr-fs-fixes -> native-pr-fs-fixes
* [new branch] native-pr-fullscreen-exclusiive -> native-pr-fullscreen-exclusiive
* [new branch] native-pr-misc -> native-pr-misc
* [new branch] native-pr-remove-win32-checks -> native-pr-remove-win32-checks
* [new branch] native-pr-sdl2-wsi -> native-pr-sdl2-wsi
* [new branch] native-pr-setpriority -> native-pr-setpriority
* [new branch] native-pr-time-qpc -> native-pr-time-qpc
* [new branch] native-pr-win32-compat -> native-pr-win32-compat
* [new branch] native-pr-yipee -> native-pr-yipee
* [new branch] native-tests -> native-tests
* [new branch] native-util -> native-util
* [new branch] no-32bit-gpl -> no-32bit-gpl
* [new branch] require-demote -> require-demote
* [new branch] shader-priority -> shader-priority
* [new branch] sparse -> sparse
* [new branch] submission-rework -> submission-rework
* [new branch] submodules -> submodules
* [new branch] topmost-wsi-test -> topmost-wsi-test
* [new branch] use-dlopen -> use-dlopen
* [new branch] wsi-abstraction -> wsi-abstraction
+ 47c8c56b...71fa0d47 refs/pull/2052/merge -> refs/pull/2052/merge (forced update)
+ cb0ae7d6...3669f2a5 refs/pull/2396/merge -> refs/pull/2396/merge (forced update)
+ 64d8a2a3...1fa7dc65 refs/pull/2408/merge -> refs/pull/2408/merge (forced update)
+ 68bb9fa1...e1ce12be refs/pull/2549/merge -> refs/pull/2549/merge (forced update)
+ 3163db87...629640e9 refs/pull/2624/merge -> refs/pull/2624/merge (forced update)
+ d35f1784...d7df439d refs/pull/2659/merge -> refs/pull/2659/merge (forced update)
+ 787b3916...2676d1ea refs/pull/2663/head -> refs/pull/2663/head (forced update)
+ 15ac42c0...e53e48f9 refs/pull/2675/merge -> refs/pull/2675/merge (forced update)
+ 38d3c7e2...03abffc6 refs/pull/2726/merge -> refs/pull/2726/merge (forced update)
* [new ref] refs/pull/2754/head -> refs/pull/2754/head
* [new ref] refs/pull/2758/head -> refs/pull/2758/head
* [new ref] refs/pull/2759/head -> refs/pull/2759/head
* [new ref] refs/pull/2761/head -> refs/pull/2761/head
* [new ref] refs/pull/2765/head -> refs/pull/2765/head
* [new ref] refs/pull/2766/head -> refs/pull/2766/head
* [new ref] refs/pull/2768/head -> refs/pull/2768/head
* [new ref] refs/pull/2769/head -> refs/pull/2769/head
* [new ref] refs/pull/2770/head -> refs/pull/2770/head
* [new ref] refs/pull/2773/head -> refs/pull/2773/head
* [new ref] refs/pull/2774/head -> refs/pull/2774/head
* [new ref] refs/pull/2775/head -> refs/pull/2775/head
* [new ref] refs/pull/2776/head -> refs/pull/2776/head
* [new ref] refs/pull/2777/head -> refs/pull/2777/head
* [new ref] refs/pull/2778/head -> refs/pull/2778/head
* [new ref] refs/pull/2781/head -> refs/pull/2781/head
* [new ref] refs/pull/2782/head -> refs/pull/2782/head
* [new ref] refs/pull/2783/head -> refs/pull/2783/head
* [new ref] refs/pull/2786/head -> refs/pull/2786/head
* [new ref] refs/pull/2786/merge -> refs/pull/2786/merge
* [new ref] refs/pull/2788/head -> refs/pull/2788/head
* [new ref] refs/pull/2789/head -> refs/pull/2789/head
* [new ref] refs/pull/2790/head -> refs/pull/2790/head
* [new ref] refs/pull/2791/head -> refs/pull/2791/head
* [new ref] refs/pull/2792/head -> refs/pull/2792/head
* [new ref] refs/pull/2793/head -> refs/pull/2793/head
* [new ref] refs/pull/2796/head -> refs/pull/2796/head
* [new ref] refs/pull/2799/head -> refs/pull/2799/head
* [new ref] refs/pull/2800/head -> refs/pull/2800/head
* [new ref] refs/pull/2802/head -> refs/pull/2802/head
* [new ref] refs/pull/2804/head -> refs/pull/2804/head
* [new ref] refs/pull/2805/head -> refs/pull/2805/head
* [new ref] refs/pull/2806/head -> refs/pull/2806/head
* [new ref] refs/pull/2807/head -> refs/pull/2807/head
* [new ref] refs/pull/2808/head -> refs/pull/2808/head
* [new ref] refs/pull/2810/head -> refs/pull/2810/head
* [new ref] refs/pull/2812/head -> refs/pull/2812/head
* [new ref] refs/pull/2813/head -> refs/pull/2813/head
* [new ref] refs/pull/2815/head -> refs/pull/2815/head
* [new ref] refs/pull/2817/head -> refs/pull/2817/head
* [new ref] refs/pull/2820/head -> refs/pull/2820/head
* [new ref] refs/pull/2820/merge -> refs/pull/2820/merge
* [new ref] refs/pull/2821/head -> refs/pull/2821/head
* [new ref] refs/pull/2823/head -> refs/pull/2823/head
* [new ref] refs/pull/2824/head -> refs/pull/2824/head
* [new ref] refs/pull/2826/head -> refs/pull/2826/head
* [new ref] refs/pull/2826/merge -> refs/pull/2826/merge
* [new ref] refs/pull/2828/head -> refs/pull/2828/head
* [new ref] refs/pull/2829/head -> refs/pull/2829/head
* [new ref] refs/pull/2830/head -> refs/pull/2830/head
* [new ref] refs/pull/2831/head -> refs/pull/2831/head
* [new ref] refs/pull/2831/merge -> refs/pull/2831/merge
* [new ref] refs/pull/2833/head -> refs/pull/2833/head
* [new ref] refs/pull/2833/merge -> refs/pull/2833/merge
* [new ref] refs/pull/2835/head -> refs/pull/2835/head
* [new ref] refs/pull/2836/head -> refs/pull/2836/head
* [new ref] refs/pull/2838/head -> refs/pull/2838/head
* [new ref] refs/pull/2839/head -> refs/pull/2839/head
* [new ref] refs/pull/2842/head -> refs/pull/2842/head
* [new ref] refs/pull/2843/head -> refs/pull/2843/head
* [new ref] refs/pull/2844/head -> refs/pull/2844/head
* [new ref] refs/pull/2845/head -> refs/pull/2845/head
* [new ref] refs/pull/2846/head -> refs/pull/2846/head
* [new ref] refs/pull/2847/head -> refs/pull/2847/head
* [new ref] refs/pull/2848/head -> refs/pull/2848/head
* [new ref] refs/pull/2849/head -> refs/pull/2849/head
* [new ref] refs/pull/2850/head -> refs/pull/2850/head
* [new ref] refs/pull/2851/head -> refs/pull/2851/head
* [new ref] refs/pull/2852/head -> refs/pull/2852/head
* [new ref] refs/pull/2853/head -> refs/pull/2853/head
* [new ref] refs/pull/2854/head -> refs/pull/2854/head
* [new ref] refs/pull/2855/head -> refs/pull/2855/head
* [new ref] refs/pull/2856/head -> refs/pull/2856/head
* [new ref] refs/pull/2857/head -> refs/pull/2857/head
* [new ref] refs/pull/2858/head -> refs/pull/2858/head
* [new ref] refs/pull/2859/head -> refs/pull/2859/head
* [new ref] refs/pull/2861/head -> refs/pull/2861/head
* [new ref] refs/pull/2861/merge -> refs/pull/2861/merge
* [new ref] refs/pull/2864/head -> refs/pull/2864/head
* [new ref] refs/pull/2867/head -> refs/pull/2867/head
* [new ref] refs/pull/2869/head -> refs/pull/2869/head
* [new ref] refs/pull/2870/head -> refs/pull/2870/head
* [new ref] refs/pull/2871/head -> refs/pull/2871/head
* [new ref] refs/pull/2871/merge -> refs/pull/2871/merge
* [new ref] refs/pull/2873/head -> refs/pull/2873/head
* [new tag] v1.10.3 -> v1.10.3
-> Updating dxvk-async git repo...
remote: Enumerating objects: 17, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 17 (delta 9), reused 11 (delta 5), pack-reused 0
Unpacking objects: 100% (17/17), 6.09 KiB | 3.04 MiB/s, done.
From https://github.com/Sporif/dxvk-async
bed4b5d..8665e60 master -> master
* [new ref] refs/pull/50/head -> refs/pull/50/head
* [new ref] refs/pull/50/merge -> refs/pull/50/merge
* [new tag] 1.10.3 -> 1.10.3
-> Found dxvk.conf
==> Validating source files with sha256sums...
dxvk ... Skipped
dxvk-async ... Skipped
dxvk.conf ... Skipped
==> Making package: dxvk-async-git 1.9.4.r106.gb42c0725-1 (Sat 27 Aug 2022 04:39:26 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating dxvk git repo...
-> Updating dxvk-async git repo...
-> Found dxvk.conf
==> Validating source files with sha256sums...
dxvk ... Skipped
dxvk-async ... Skipped
dxvk.conf ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of dxvk git repo...
Cloning into 'dxvk'...
done.
-> Creating working copy of dxvk-async git repo...
Cloning into 'dxvk-async'...
done.
==> Starting prepare()...
patching file meson.build
Hunk #1 succeeded at 138 (offset 16 lines).
patching file src/dxvk/dxvk_context.cpp
Hunk #1 succeeded at 4873 (offset 333 lines).
Hunk #2 succeeded at 5224 (offset 333 lines).
Hunk #3 succeeded at 5248 (offset 333 lines).
Hunk #4 succeeded at 5702 (offset 333 lines).
Hunk #5 succeeded at 6117 (offset 337 lines).
patching file src/dxvk/dxvk_context.h
Hunk #1 succeeded at 1578 (offset 85 lines).
Hunk #2 succeeded at 1661 (offset 85 lines).
patching file src/dxvk/dxvk_graphics.cpp
patching file src/dxvk/dxvk_graphics.h
patching file src/dxvk/dxvk_image.h
Hunk #1 succeeded at 548 (offset 1 line).
Hunk #2 succeeded at 587 (offset 1 line).
patching file src/dxvk/dxvk_options.cpp
patching file src/dxvk/dxvk_options.h
==> Starting pkgver()...
==> Updated version: dxvk-async-git 1.10.1.r751.gbfd47ec8-1
==> Sources are ready.
==> Making package: dxvk-async-git 1.10.1.r751.gbfd47ec8-1 (Sat 27 Aug 2022 04:39:29 PM EEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Starting build()...
The Meson build system
Version: 0.63.1
Source dir: /home/andrius/.cache/yay/dxvk-async-git/src/dxvk
Build dir: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64
Build type: cross build
Project name: dxvk
Project version: v1.10.1
C compiler for the host machine: x86_64-w64-mingw32-gcc (gcc 12.1.0 "x86_64-w64-mingw32-gcc (GCC) 12.1.0")
C linker for the host machine: x86_64-w64-mingw32-gcc ld.bfd 2.38
C++ compiler for the host machine: x86_64-w64-mingw32-g++ (gcc 12.1.0 "x86_64-w64-mingw32-g++ (GCC) 12.1.0")
C++ linker for the host machine: x86_64-w64-mingw32-g++ ld.bfd 2.38
C compiler for the build machine: ccache cc (gcc 12.2.0 "cc (GCC) 12.2.0")
C linker for the build machine: cc ld.bfd 2.39.0
C++ compiler for the build machine: ccache c++ (gcc 12.2.0 "c++ (GCC) 12.2.0")
C++ linker for the build machine: c++ ld.bfd 2.39.0
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
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 x86_64-w64-mingw32-windres found: YES
dxvk/meson.build:119:0: ERROR: Include dir ./include/vulkan/include does not exist.
A full log can be found at /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
Aborting...
-> error making: dxvk-async-git
[andrius@AndriausPC ~]$
Build started at 2022-08-27T16:39:30.653218
Main binary: /usr/bin/python
Build Options: -Denable_tests=false -Dprefix=/usr/share/dxvk/x64 -Dbindir= -Dlibdir= -Dbuildtype=release -Dstrip=True '--cross-file dxvk/build-win64.txt'
Python system: Linux
The Meson build system
Version: 0.63.1
Source dir: /home/andrius/.cache/yay/dxvk-async-git/src/dxvk
Build dir: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64
Build type: cross build
Project name: dxvk
Project version: v1.10.1
-----
Detecting compiler via: x86_64-w64-mingw32-gcc --version
compiler returned <Popen: returncode: 0 args: ['x86_64-w64-mingw32-gcc', '--version']>
compiler stdout:
x86_64-w64-mingw32-gcc (GCC) 12.1.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiler stderr:
Running command: x86_64-w64-mingw32-gcc -E -dM -
-----
Detecting linker via: x86_64-w64-mingw32-gcc -Wl,--version
linker returned <Popen: returncode: 0 args: ['x86_64-w64-mingw32-gcc', '-Wl,--version']>
linker stdout:
GNU ld (GNU Binutils) 2.38
Copyright (C) 2022 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
linker stderr:
collect2 version 12.1.0
/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld -plugin /usr/lib/gcc/x86_64-w64-mingw32/12.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccI56lB3.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic /usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o /usr/lib/gcc/x86_64-w64-mingw32/12.1.0/crtbegin.o -L/usr/lib/gcc/x86_64-w64-mingw32/12.1.0 -L/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/lib/../lib -L/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/lib --version -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 /usr/lib/gcc/x86_64-w64-mingw32/12.1.0/crtend.o
Sanity testing C compiler: x86_64-w64-mingw32-gcc
Is cross compiler: True.
Sanity check compiler command line: x86_64-w64-mingw32-gcc sanitycheckc.c -o sanitycheckc_cross.exe -D_FILE_OFFSET_BITS=64 -c
Sanity check compile stdout:
-----
Sanity check compile stderr:
-----
C compiler for the host machine: x86_64-w64-mingw32-gcc (gcc 12.1.0 "x86_64-w64-mingw32-gcc (GCC) 12.1.0")
C linker for the host machine: x86_64-w64-mingw32-gcc ld.bfd 2.38
-----
Detecting compiler via: x86_64-w64-mingw32-g++ --version
compiler returned <Popen: returncode: 0 args: ['x86_64-w64-mingw32-g++', '--version']>
compiler stdout:
x86_64-w64-mingw32-g++ (GCC) 12.1.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiler stderr:
Running command: x86_64-w64-mingw32-g++ -E -dM -
-----
Detecting linker via: x86_64-w64-mingw32-g++ -Wl,--version
linker returned <Popen: returncode: 0 args: ['x86_64-w64-mingw32-g++', '-Wl,--version']>
linker stdout:
GNU ld (GNU Binutils) 2.38
Copyright (C) 2022 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
linker stderr:
collect2 version 12.1.0
/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/ld -plugin /usr/lib/gcc/x86_64-w64-mingw32/12.1.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccbLJLUS.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic /usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o /usr/lib/gcc/x86_64-w64-mingw32/12.1.0/crtbegin.o -L/usr/lib/gcc/x86_64-w64-mingw32/12.1.0 -L/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/lib/../lib -L/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/lib --version -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 /usr/lib/gcc/x86_64-w64-mingw32/12.1.0/crtend.o
Sanity testing C++ compiler: x86_64-w64-mingw32-g++
Is cross compiler: True.
Sanity check compiler command line: x86_64-w64-mingw32-g++ sanitycheckcpp.cc -o sanitycheckcpp_cross.exe -D_FILE_OFFSET_BITS=64 -c
Sanity check compile stdout:
-----
Sanity check compile stderr:
-----
C++ compiler for the host machine: x86_64-w64-mingw32-g++ (gcc 12.1.0 "x86_64-w64-mingw32-g++ (GCC) 12.1.0")
C++ linker for the host machine: x86_64-w64-mingw32-g++ ld.bfd 2.38
-----
Detecting compiler via: cc --version
compiler returned <Popen: returncode: 0 args: ['cc', '--version']>
compiler stdout:
cc (GCC) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiler stderr:
Running command: cc -E -dM -
-----
Detecting linker via: cc -Wl,--version
linker returned <Popen: returncode: 0 args: ['cc', '-Wl,--version']>
linker stdout:
GNU ld (GNU Binutils) 2.39.0
Copyright (C) 2022 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
linker stderr:
collect2 version 12.2.0
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccuZdYpS.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. --version -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/crtn.o
Sanity testing C compiler: ccache cc
Is cross compiler: False.
Sanity check compiler command line: ccache cc sanitycheckc.c -o sanitycheckc.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:
-----
Sanity check compile stderr:
-----
Running test binary command: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/sanitycheckc.exe
C compiler for the build machine: ccache cc (gcc 12.2.0 "cc (GCC) 12.2.0")
C linker for the build machine: cc ld.bfd 2.39.0
-----
Detecting compiler via: c++ --version
compiler returned <Popen: returncode: 0 args: ['c++', '--version']>
compiler stdout:
c++ (GCC) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
compiler stderr:
Running command: c++ -E -dM -
-----
Detecting linker via: c++ -Wl,--version
linker returned <Popen: returncode: 0 args: ['c++', '-Wl,--version']>
linker stdout:
GNU ld (GNU Binutils) 2.39.0
Copyright (C) 2022 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
linker stderr:
collect2 version 12.2.0
/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccYwXtVV.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../.. --version -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/12.2.0/../../../../lib/crtn.o
Sanity testing C++ compiler: ccache c++
Is cross compiler: False.
Sanity check compiler command line: ccache c++ sanitycheckcpp.cc -o sanitycheckcpp.exe -D_FILE_OFFSET_BITS=64
Sanity check compile stdout:
-----
Sanity check compile stderr:
-----
Running test binary command: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/sanitycheckcpp.exe
C++ compiler for the build machine: ccache c++ (gcc 12.2.0 "c++ (GCC) 12.2.0")
C++ linker for the build machine: c++ ld.bfd 2.39.0
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
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmp7_rm72xn
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmp7_rm72xn/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmp7_rm72xn/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) {
void * something;
return 0;
}
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpaywtgfza
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpaywtgfza/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpaywtgfza/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) { static int a[1-2*!(sizeof(void *) >= 0)]; a[0]=0; return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmppplnb3ju
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmppplnb3ju/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmppplnb3ju/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 0)]; a[0]=0; return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpvnma8st4
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpvnma8st4/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpvnma8st4/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 1)]; a[0]=0; return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmp0cx47t2f
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmp0cx47t2f/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmp0cx47t2f/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 3)]; a[0]=0; return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpoy_2pk52
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpoy_2pk52/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpoy_2pk52/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 7)]; a[0]=0; return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpa0_matlw
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpa0_matlw/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpa0_matlw/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; }
Compiler stdout:
Compiler stderr:
/home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpa0_matlw/testfile.cpp: In function 'int main()':
/home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpa0_matlw/testfile.cpp:3:65: error: narrowing conversion of '-1' from 'int' to 'long long unsigned int' [-Wnarrowing]
3 | int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; }
| ^
/home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpa0_matlw/testfile.cpp:3:40: error: size '-1' of array 'a' is negative
3 | int main(void) { static int a[1-2*!(sizeof(void *) > 15)]; a[0]=0; return 0; }
| ~^~~~~~~~~~~~~~~~~~~~~~~~~
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpzlw1oqjl
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpzlw1oqjl/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpzlw1oqjl/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) { static int a[1-2*!(sizeof(void *) <= 11)]; a[0]=0; return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpim90djuo
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpim90djuo/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpim90djuo/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) { static int a[1-2*!(sizeof(void *) <= 9)]; a[0]=0; return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpq5k_3z03
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpq5k_3z03/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpq5k_3z03/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive
Code:
#include <stdio.h>
int main(void) { static int a[1-2*!(sizeof(void *) <= 8)]; a[0]=0; return 0; }
Compiler stdout:
Compiler stderr:
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpbo5srwi4
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpbo5srwi4/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpbo5srwi4/output.obj -c -D_FILE_OFFSET_BITS=64 -O0 -fpermissive --print-search-dirs
Code:
Compiler stdout:
install: /usr/lib/gcc/x86_64-w64-mingw32/12.1.0/
programs: =/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/:/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/:/usr/lib/gcc/x86_64-w64-mingw32/:/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/:/usr/lib/gcc/x86_64-w64-mingw32/:/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/x86_64-w64-mingw32/12.1.0/:/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/bin/
libraries: =/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/:/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/lib/x86_64-w64-mingw32/12.1.0/:/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/lib/../lib/:/usr/lib/gcc/x86_64-w64-mingw32/12.1.0/../../../../x86_64-w64-mingw32/lib/
Compiler stderr:
Library vulkan-1 found: YES
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmp780kb762
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmp780kb762/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmp780kb762/output.exe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wl,--start-group -ld3d9 -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Library d3d9 found: YES
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpu16vrto5
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpu16vrto5/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpu16vrto5/output.exe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wl,--start-group -ld3d11 -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Library d3d11 found: YES
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpo47n5g71
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpo47n5g71/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpo47n5g71/output.exe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wl,--start-group -ldxgi -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Library dxgi found: YES
Library d3dcompiler_43 found: YES
Running compile:
Working directory: /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpx0ralaa0
Command line: x86_64-w64-mingw32-g++ /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpx0ralaa0/testfile.cpp -o /home/andrius/.cache/yay/dxvk-async-git/src/build/x64/meson-private/tmpx0ralaa0/output.exe -D_FILE_OFFSET_BITS=64 -O0 -fpermissive -Wl,--start-group -ld3dcompiler_47 -Wl,--end-group -Wl,--allow-shlib-undefined
Code:
int main(void) { return 0; }
Compiler stdout:
Compiler stderr:
Library d3dcompiler_47 found: YES
Program x86_64-w64-mingw32-windres found: YES
dxvk/meson.build:119:0: ERROR: Include dir ./include/vulkan/include does not exist.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment