https://bugs.winehq.org/show_bug.cgi?id=47471 --- Comment #48 from Sveinar Søpler <cybermax(a)dexter.no> --- (In reply to Steve Ebey from comment #47)
Created attachment 65765 [details] Logs and build script for my issues with the D3D patch
It seems as you do not have a recent vkd3d package (system?) installed, as the linker tries to link to a symbol that does not exist. /usr/bin/ld: d3d12_main.o: in function `D3D12SerializeVersionedRootSignature': d3d12_main.c:(.text+0xcae): undefined reference to `vkd3d_serialize_versioned_root_signature' collect2: error: ld returned 1 exit status winegcc: gcc failed make[1]: *** [Makefile:223: d3d12.dll.so] Error 2 make[1]: Leaving directory '/home/steve/wine-dirs/wine64-build/dlls/d3d12' make: *** [Makefile:8489: dlls/d3d12] Error 2 make: *** Waiting for unfinished jobs.... This is what fails during build. I would assume you have libvkd3d-dev installed via some system-dev package perhaps? And even tho you build vkd3d yourself with GIT, something may have failed when installing this, and the old Fedora system version is used Since i build my own Ubuntu system packages, this build does not fail for me. I tested this on a clean VM of Ubuntu 19.04 with default libvkd3d, and it failed at the same spot, but upon upgrading the vkd3d packages, the compile went fine. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.