https://bugs.winehq.org/show_bug.cgi?id=57518
Bug ID: 57518 Summary: Missing native DLLs after vc_redist installation? Product: Wine Version: 10.0-rc1 Hardware: x86-64 OS: FreeBSD Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: Alexander88207@Protonmail.com
Hello,
the case: For GOG-Galaxy its required to use winetricks to install vcrun or setting msvcp140 to native because the GOG-Galaxy installer installs vcrun2022 anyway.
However not all DLLs are getting loaded or installed?
Steps to reproduce:
1. Download GOG-Galaxy for example from here: https://files02.tchspt.com/down/setup_galaxy_2.0.80.33.exe
2. Just run and install it from an clean prefix
3. Go into winecfg and set msvcp140 to native.
4. Start the client using drive_c/Program Files (x86)/GOG Galaxy/GalaxyClient.exe
5. You should see 0024:err:module:import_dll Library MSVCP140_1.dll (which is needed by L"C:\Program Files (x86)\GOG Galaxy\Qt5Core.dll") not found.
Its expected that msvcp140 gets just found/loaded and natively.
It works all expected when downgrading to wine 9.22.
I do have logs attached accordingly.
Thank you in advance!
https://bugs.winehq.org/show_bug.cgi?id=57518
Alexander Vereeken Alexander88207@Protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=57518
--- Comment #1 from Alexander Vereeken Alexander88207@Protonmail.com --- Created attachment 77553 --> https://bugs.winehq.org/attachment.cgi?id=77553 Setup-wine10.0rc1.log
https://bugs.winehq.org/show_bug.cgi?id=57518
--- Comment #2 from Alexander Vereeken Alexander88207@Protonmail.com --- Created attachment 77554 --> https://bugs.winehq.org/attachment.cgi?id=77554 Run-wine10.0rc1.log
https://bugs.winehq.org/show_bug.cgi?id=57518
--- Comment #3 from Alexander Vereeken Alexander88207@Protonmail.com --- Created attachment 77555 --> https://bugs.winehq.org/attachment.cgi?id=77555 Setup-wine9.22.log
https://bugs.winehq.org/show_bug.cgi?id=57518
--- Comment #4 from Alexander Vereeken Alexander88207@Protonmail.com --- Created attachment 77556 --> https://bugs.winehq.org/attachment.cgi?id=77556 Run-wine9.22.log
https://bugs.winehq.org/show_bug.cgi?id=57518
--- Comment #5 from Alexander Vereeken Alexander88207@Protonmail.com ---
- You should see 0024:err:module:import_dll Library MSVCP140_1.dll (which
is needed by L"C:\Program Files (x86)\GOG Galaxy\Qt5Core.dll") not found.
I mean 0024:err:module:import_dll Library MSVCP140.dll (which is needed by L"C:\Program Files (x86)\GOG Galaxy\PocoFoundation.dll") not found. Ups...
https://bugs.winehq.org/show_bug.cgi?id=57518
--- Comment #6 from Hans Leidekker hans@meelstraat.net --- (In reply to Alexander Vereeken from comment #5)
- You should see 0024:err:module:import_dll Library MSVCP140_1.dll (which
is needed by L"C:\Program Files (x86)\GOG Galaxy\Qt5Core.dll") not found.
I mean 0024:err:module:import_dll Library MSVCP140.dll (which is needed by L"C:\Program Files (x86)\GOG Galaxy\PocoFoundation.dll") not found. Ups...
A version resource was add for msvcp140 with 1e21d0919722749d3d115e0f96572f439a37185971859. As a consequence the runtime installer decides to skip this dll because the existing (builtin) version is considered up-to-date. Tools like winetricks should be fixed to remove the builtin version before running the installer.
https://bugs.winehq.org/show_bug.cgi?id=57518
Alexander Vereeken Alexander88207@Protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #7 from Alexander Vereeken Alexander88207@Protonmail.com --- (In reply to Hans Leidekker from comment #6)
(In reply to Alexander Vereeken from comment #5)
- You should see 0024:err:module:import_dll Library MSVCP140_1.dll (which
is needed by L"C:\Program Files (x86)\GOG Galaxy\Qt5Core.dll") not found.
I mean 0024:err:module:import_dll Library MSVCP140.dll (which is needed by L"C:\Program Files (x86)\GOG Galaxy\PocoFoundation.dll") not found. Ups...
A version resource was add for msvcp140 with 1e21d0919722749d3d115e0f96572f439a37185971859. As a consequence the runtime installer decides to skip this dll because the existing (builtin) version is considered up-to-date. Tools like winetricks should be fixed to remove the builtin version before running the installer.
Hello,
thank you for the clarification.
Closing this accordingly.