What exactly are you even trying to do? Which command do you run and what's the error output?
I used - ./package-release.sh master /home/steve/Projects/dxvk-github --no-package
Checking if "winelib check" compiles: NO
../../../dxvk/src/util/com/../../d3d11/../dxgi/dxgi_include.h:28:10: fatal error: dxgi1_4.h: No such file or directory
#include <dxgi1_4.h>
^~~~~~~~~~~
compilation terminated.
[11/191] Compiling C++ object 'src/uti...util@@util@sta/config_config.cpp.obj'.
ninja: build stopped: subcommand failed.
#notmyissue?
@SteveEbey73742 You're not using the winelib build, you're using the mingw one, and you mingw headers are out of date.
@SteveEbey73742 You need MinGW 6.0 for updated DXGI headers. This is mentioned in the readme.
here is the full run, showing mingw installed. Tell me what to do next please.
The Meson build system
Version: 0.48.2
Source dir: /home/steve/Projects/dxvk
Build dir: /home/steve/Projects/dxvk-github/dxvk-master/build.64
Build type: cross build
Project name: dxvk
Project version: v0.93
Appending CFLAGS from environment: '-march=bdver2 -mtune=bdver2 -O3 -fPIC -fomit-frame-pointer -fno-align-functions -fno-align-loops -pipe'
Appending CFLAGS from environment: '-march=bdver2 -mtune=bdver2 -O3 -fPIC -fomit-frame-pointer -fno-align-functions -fno-align-loops -pipe'
Native C compiler: ccache cc (gcc 8.2.1 "cc (GCC) 8.2.1 20181105 (Red Hat 8.2.1-5)")
Cross C compiler: x86_64-w64-mingw32-gcc (gcc 8.2.0)
Native C++ compiler: ccache c++ (gcc 8.2.1 "c++ (GCC) 8.2.1 20181105 (Red Hat 8.2.1-5)")
Cross C++ compiler: x86_64-w64-mingw32-g++ (gcc 8.2.0)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Build machine cpu family: x86_64
Build machine cpu: x86_64
Checking if "winelib check" compiles: NO
Library vulkan-1 found: YES
Library d3d11 found: YES
Library dxgi found: YES
Library d3dcompiler_43 found: YES
Library d3dcompiler_47 found: YES
Program glslangValidator found: YES (/home/steve/Projects/1.1.92.1/x86_64/bin/glslangValidator)
Cross dependency threads found: YES
Dependency threads found: YES (cached)
Configuring setup_dxvk.sh using configuration
Build targets in project: 11
Found ninja-1.8.2 at /usr/bin/ninja
[14/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_f.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_buffer_f.comp
[15/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_buffer_u.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_buffer_u.comp
[16/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image1darr_u.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image1darr_u.comp
[17/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image1d_u.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image1d_u.comp
[18/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image1d_f.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image1d_f.comp
[19/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image1darr_f.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image1darr_f.comp
[20/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image2darr_f.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image2darr_f.comp
[21/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image2d_u.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image2d_u.comp
[22/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image2d_f.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image2d_f.comp
[23/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image2darr_u.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image2darr_u.comp
[25/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image3d_u.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image3d_u.comp
[26/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_copy_color_1d.h'.
../../../dxvk/src/dxvk/shaders/dxvk_copy_color_1d.frag
[27/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_copy_color_2d.h'.
../../../dxvk/src/dxvk/shaders/dxvk_copy_color_2d.frag
[28/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_clear_image3d_f.h'.
../../../dxvk/src/dxvk/shaders/dxvk_clear_image3d_f.comp
[29/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_copy_color_ms.h'.
../../../dxvk/src/dxvk/shaders/dxvk_copy_color_ms.frag
[30/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_mipgen_geom.h'.
../../../dxvk/src/dxvk/shaders/dxvk_mipgen_geom.geom
[31/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_copy_depth_ms.h'.
../../../dxvk/src/dxvk/shaders/dxvk_copy_depth_ms.frag
[32/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_copy_depth_1d.h'.
../../../dxvk/src/dxvk/shaders/dxvk_copy_depth_1d.frag
[33/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_mipgen_vert.h'.
../../../dxvk/src/dxvk/shaders/dxvk_mipgen_vert.vert
[34/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_copy_depth_2d.h'.
../../../dxvk/src/dxvk/shaders/dxvk_copy_depth_2d.frag
[35/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_mipgen_frag_1d.h'.
../../../dxvk/src/dxvk/shaders/dxvk_mipgen_frag_1d.frag
[36/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_pack_d32s8.h'.
../../../dxvk/src/dxvk/shaders/dxvk_pack_d32s8.comp
[37/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_mipgen_frag_2d.h'.
../../../dxvk/src/dxvk/shaders/dxvk_mipgen_frag_2d.frag
[38/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_resolve_vert.h'.
../../../dxvk/src/dxvk/shaders/dxvk_resolve_vert.vert
[39/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_pack_d24s8.h'.
../../../dxvk/src/dxvk/shaders/dxvk_pack_d24s8.comp
[40/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_mipgen_frag_3d.h'.
../../../dxvk/src/dxvk/shaders/dxvk_mipgen_frag_3d.frag
[41/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_resolve_geom.h'.
../../../dxvk/src/dxvk/shaders/dxvk_resolve_geom.geom
[42/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_resolve_frag_f.h'.
../../../dxvk/src/dxvk/shaders/dxvk_resolve_frag_f.frag
[43/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/hud_text.h'.
../../../dxvk/src/dxvk/hud/shaders/hud_text.frag
[44/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_resolve_frag_u.h'.
../../../dxvk/src/dxvk/shaders/dxvk_resolve_frag_u.frag
[45/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/dxvk_resolve_frag_i.h'.
../../../dxvk/src/dxvk/shaders/dxvk_resolve_frag_i.frag
[46/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/hud_vert.h'.
../../../dxvk/src/dxvk/hud/shaders/hud_vert.vert
[47/191] Generating 'src/dxvk/src@dxvk@@dxvk@sta/hud_line.h'.
../../../dxvk/src/dxvk/hud/shaders/hud_line.frag
[48/191] Compiling C++ object 'src/uti...@util@@util@sta/com_com_guid.cpp.obj'.
FAILED: src/util/src@util@@util@sta/com_com_guid.cpp.obj
x86_64-w64-mingw32-g++ -Isrc/util/src@util@@util@sta -Isrc/util -I../../../dxvk/src/util -I../../../dxvk/./include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX -MD -MQ 'src/util/src@util@@util@sta/com_com_guid.cpp.obj' -MF 'src/util/src@util@@util@sta/com_com_guid.cpp.obj.d' -o 'src/util/src@util@@util@sta/com_com_guid.cpp.obj' -c ../../../dxvk/src/util/com/com_guid.cpp
In file included from ../../../dxvk/src/util/com/../../d3d11/d3d11_include.h:3,
from ../../../dxvk/src/util/com/../../d3d11/d3d11_interfaces.h:3,
from ../../../dxvk/src/util/com/com_guid.cpp:3:
../../../dxvk/src/util/com/../../d3d11/../dxgi/dxgi_include.h:28:10: fatal error: dxgi1_4.h: No such file or directory
#include <dxgi1_4.h>
^~~~~~~~~~~
compilation terminated.
[55/191] Compiling C++ object 'src/dxb...dxbc@@dxbc@sta/dxbc_compiler.cpp.obj'.
ninja: build stopped: subcommand failed.
Your MINGW headers are out of date, take this up with your package maintainer.
where can I download current headers?
This is distro-dependent, and your package maintainer may be behind a release or two. You'll have to wait for your distro to update, or use a distro that is more up-to-date, like arch. You can also use the winelib builds, as they've had the required headers for much longer.
great, so I have to wait on fedora to update.
I'm building on Fedora using Docker and https://github.com/cheald/dxvk-docker
You may either
make-dxvk script from dxvk-docker which guides you through checkout and building orrm -Rf out/* && docker run -e UID=$UID -e GID=$(id -g $USER) -it -v $(pwd)/dxvk:/root/build -v $(pwd)/out:/root/build/out cheald/dxvk-docker:latestEventually this route provides an alternative to waiting.
Nothing extracted yet.
Trying to run package script, and it failes on winelib. I compile my own wine, to optimize for my system cpu and do not know what I need to do to make the package release script work with my self compiled wine.