protonscr

package release script failed on winelib

dxvkclosed
doitsujin/dxvk#811 · opened 2018-12-14 by SteveEbey73742 · updated 2018-12-15 · 11 comments · github
SSteveEbey73742 2018-12-14 github

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.

Ddoitsujin maintainer 2018-12-14 github

What exactly are you even trying to do? Which command do you run and what's the error output?

SSteveEbey73742 2018-12-14 github

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.

Mmisyltoad 2018-12-14 github

#notmyissue?

GGuy1524 2018-12-14 github

@SteveEbey73742 You're not using the winelib build, you're using the mingw one, and you mingw headers are out of date.

Ddoitsujin maintainer 2018-12-14 github

@SteveEbey73742 You need MinGW 6.0 for updated DXGI headers. This is mentioned in the readme.

SSteveEbey73742 2018-12-15 github

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.

GGuy1524 2018-12-15 github

Your MINGW headers are out of date, take this up with your package maintainer.

SSteveEbey73742 2018-12-15 github

where can I download current headers?

GGuy1524 2018-12-15 github

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.

SSteveEbey73742 2018-12-15 github

great, so I have to wait on fedora to update.

Jjp7677 2018-12-15 github

I'm building on Fedora using Docker and https://github.com/cheald/dxvk-docker
You may either

  • use the make-dxvk script from dxvk-docker which guides you through checkout and building or
  • checkout dxvk into dxvk-docker and run rm -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:latest

Eventually this route provides an alternative to waiting.

Nothing extracted yet.