https://bugs.winehq.org/show_bug.cgi?id=51361
--- Comment #8 from Chris Head bugs@chead.ca --- (In reply to Damjan Jovanovic from comment #7)
Those errors are strange, it's like the msxml DLL is not loading. Can you please retry on a clean WINEPREFIX, and if building Wine from source, with a clean rebuild?
I’m running Gentoo, so the package manager compiles and provides a hook for applying custom patches. That’s how I applied the patch from the other bug, and I checked the build directory while it was compiling and verified that datatypes.xsd had the required changes applied.
Otherwise please attach an +msxml trace.
I did so as follows: $ mkdir /tmp/testprefix $ export WINEPREFIX=/tmp/testprefix $ export WINEDEBUG=+msxml3 $ wine /tmp/SimSigInstaller.exe
then ran the installer using the default settings. Once the installer finished and the launcher started, I clicked “Start a new simulation” and got an access violation error message, then quit the launcher. I’ll attach the log from doing so, but it doesn’t show anything interesting—WINEDEBUG=+msxml3 doesn’t seem to have added anything to the output. Is there a configure option that controls whether detailed tracing is available, or something like that?
All else failing, you could build libxml2 from source and "git bisect" it between v2.9.10 and v2.9.12. It's a much smaller project and easier and quicker to bisect than Wine.
I can do that if, given the above, you think it would reveal anything useful.