dxvk 1.5.5 build fails

  • Open
  • quality assurance status badge
Details
One participant
  • Maxim Cournoyer
Owner
unassigned
Submitted by
Maxim Cournoyer
Severity
normal
M
M
Maxim Cournoyer wrote on 3 Nov 2020 06:00
(name . bug-guix)(address . bug-guix@gnu.org)
87o8kfyqzk.fsf@gmail.com
Hello,

It compiles but fails to link:

FAILED: src/d3d11/d3d11.dll.so
wineg++ -o src/d3d11/d3d11.dll.so 'src/d3d11/bca5607@@d3d11.dll@sha/version.res' 'src/d3d11/bca5607@@d3d11.dll@sha/.._dxgi_dxgi_format.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._dxgi_dxgi_monitor.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._dxgi_dxgi_swapchain.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_annotation.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_blend.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_buffer.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_class_linkage.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_cmdlist.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_context.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_context_def.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_context_ext.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_context_imm.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_depth_stencil.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_device.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_enums.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_gdi.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_initializer.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_input_layout.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_interop.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_main.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_options.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_query.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_rasterizer.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_resource.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_sampler.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_shader.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_state.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_state_object.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_swapchain.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_texture.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_util.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_view_dsv.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_view_rtv.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_view_srv.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/d3d11_view_uav.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_blend.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_buffer.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_depth_stencil.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_device.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_input_layout.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_multithread.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_query.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_rasterizer.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_sampler.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_texture.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_util.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_view_dsv.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_view_rtv.cpp.o' 'src/d3d11/bca5607@@d3d11.dll@sha/.._d3d10_d3d10_view_srv.cpp.o' ../source/src/d3d11/d3d11.spec -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,d3d11.dll.so -Wl,-rpath=/gnu/store/7jm6d3v3lflafvqnln9kn2v3lfmcq0kx-dxvk32-1.5.5/lib src/dxbc/libdxbc.a src/dxvk/libdxvk.a src/util/libutil.a src/spirv/libspirv.a src/vulkan/libvkcommon.a -ldxgi -pthread -ldl -lwinevulkan -Wl,--end-group '-Wl,-rpath,$ORIGIN/../dxbc:$ORIGIN/../dxvk:$ORIGIN/../util:$ORIGIN/../spirv:$ORIGIN/../vulkan' -Wl,-rpath-link,/tmp/guix-build-dxvk32-1.5.5.drv-0/build/src/dxbc -Wl,-rpath-link,/tmp/guix-build-dxvk32-1.5.5.drv-0/build/src/dxvk -Wl,-rpath-link,/tmp/guix-build-dxvk32-1.5.5.drv-0/build/src/util -Wl,-rpath-link,/tmp/guix-build-dxvk32-1.5.5.drv-0/build/src/spirv -Wl,-rpath-link,/tmp/guix-build-dxvk32-1.5.5.drv-0/build/src/vulkan
ld: src/d3d11/bca5607@@d3d11.dll@sha/d3d11_gdi.cpp.o: in function `dxvk::D3D11GDISurface::D3D11GDISurface(ID3D11Resource*, unsigned int)':
/tmp/guix-build-dxvk32-1.5.5.drv-0/build/../source/src/d3d11/d3d11_gdi.cpp:29: undefined reference to `CreateCompatibleDC'
ld: src/d3d11/d3d11.dll.so: hidden symbol `CreateCompatibleDC' isn't defined
ld: final link failed: bad value
collect2: error: ld returned 1 exit status
winegcc: /gnu/store/abbd4d3ippd9iv8s5z7zk0ii3k98m9bx-gcc-9.3.0/bin/g++ failed
[253/257] Compiling C++ object 'src/d3d9/ecc23b3@@d3d9.dll@sha/d3d9_hud.cpp.o'.
[254/257] Compiling C++ object 'src/d3d9/ecc23b3@@d3d9.dll@sha/d3d9_swvp_emu.cpp.o'.
[255/257] Compiling C++ object 'src/d3d9/ecc23b3@@d3d9.dll@sha/d3d9_fixed_function.cpp.o'.
[256/257] Compiling C++ object 'src/d3d9/ecc23b3@@d3d9.dll@sha/d3d9_device.cpp.o'.
ninja: build stopped: subcommand failed.
command "ninja" "-j" "24" failed with status 1
builder for `/gnu/store/d7caf3zpd39dh0vfzy2jbr49sx2k5v2q-dxvk32-1.5.5.drv' failed with exit code 1
@ build-failed /gnu/store/d7caf3zpd39dh0vfzy2jbr49sx2k5v2q-dxvk32-1.5.5.drv - 1 builder for `/gnu/store/d7caf3zpd39dh0vfzy2jbr49sx2k5v2q-dxvk32-1.5.5.drv' failed with exit code 1
derivation '/gnu/store/d7caf3zpd39dh0vfzy2jbr49sx2k5v2q-dxvk32-1.5.5.drv' offloaded to '127.0.0.1' failed: build of `/gnu/store/d7caf3zpd39dh0vfzy2jbr49sx2k5v2q-dxvk32-1.5.5.drv' failed
build of /gnu/store/d7caf3zpd39dh0vfzy2jbr49sx2k5v2q-dxvk32-1.5.5.drv
failed

Thanks,

Maxim
?