https://bugs.winehq.org/show_bug.cgi?id=47471
--- Comment #49 from Sveinar Søpler cybermax@dexter.no --- @Steve Ebay
Example: /usr/include/vkd3d.h
GIT version: cat vkd3d.h | grep -i vkd3d_serialize
vkd3d.h:183:HRESULT vkd3d_serialize_root_signature(const D3D12_ROOT_SIGNATURE_DESC *desc, vkd3d.h:194:HRESULT vkd3d_serialize_versioned_root_signature(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *desc, vkd3d.h:226:typedef HRESULT (*PFN_vkd3d_serialize_root_signature)(const D3D12_ROOT_SIGNATURE_DESC *desc, vkd3d.h:237:typedef HRESULT (*PFN_vkd3d_serialize_versioned_root_signature)(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC *desc,
Ubuntu Eoan release vkd3d.h: cat vkd3d.h | grep -i vkd3d_serialize
HRESULT vkd3d_serialize_root_signature(const D3D12_ROOT_SIGNATURE_DESC *desc, typedef HRESULT (*PFN_vkd3d_serialize_root_signature)(const D3D12_ROOT_SIGNATURE_DESC *desc,
The vkd3d headers is in (atleast for Ubuntu/debian) the -dev package. If you do not replace the system provided headers with your custom compiled GIT vkd3d headers, the wine compile with the patch will fail.