https://bugs.winehq.org/show_bug.cgi?id=47436
--- Comment #8 from Zebediah Figura z.figura12@gmail.com --- This entire thing is a mess and I hate it.
I tested again with current git (17c5a2509) for sanity (plus the patch to work around bug 47484), and I did encounter the same "exit status 236" message. But there was a native prntvpt.dll in the prefix. The problem is it's too old. From C:\users...\Temp\dd_depcheck_NETFX30_EXP_35.txt:
[08/22/19,17:58:02] The file to be verified is C:\windows\system32\prntvpt.dll. [08/22/19,17:58:02] Version on user's machine: 6.0.5824.16384 [08/22/19,17:58:02] Version to be installed: 6.0.6000.16438 [08/22/19,17:58:02] XPSEPSC Installer == Component to be installed.
This version of prntvpt.dll is coming from dotnet30. It gets installed well enough on both 4.7 and current git.
The subsequent installation of XPSEP, on Wine 4.7, replaces the one native prntvpt.dll with the other, newer, native prntvpt.dll. With 4.14, it does not get replaced. I'll see if I can figure out why this happens.