For portability I think we might be able to get away with making our DXVK_DEFINE_GUID map to __CRT_UUID_DECL (at least on Winelib) here.
@doitsujin can you please add a revbump to v1.5.5 with this fix included? thanks :-)
I wouldn't expect that to be too far off -- I still have a few things I'd like to do before 1.5.5 though.
There isn't really a reason to not use master if you're just building locally though.
Distro's (like the one I work on - Clear Linux OS) will not use untagged builds. I'll patch, but we have broken builds and will not use master- ever - if there are tags in a project. :)
Compiling dxvk winelib on wine 5.2 produces the following errors:
The mingw build compiles fine.
I tracked it down to this wine commit [1]. Looks like it breaks
src/util/com/com_guid.h.[1] https://github.com/wine-mirror/wine/commit/51b75e9a534d8c6021bbcc71889e3c154f0f84ea#diff-38aae954b046d45df20e8a2b8a554877