[Bug 43095] New: GOG Galaxy needs mfc140u.dll
https://bugs.winehq.org/show_bug.cgi?id=43095 Bug ID: 43095 Summary: GOG Galaxy needs mfc140u.dll Product: Wine Version: 2.9 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: darkwingbuck13(a)gmail.com Distribution: --- Created attachment 58280 --> https://bugs.winehq.org/attachment.cgi?id=58280 Debug log GOG Galaxy won't start, the only error being that it requires mfc140u.dll. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43095 Kallestofeles <kallekadakas(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kallekadakas(a)gmail.com --- Comment #1 from Kallestofeles <kallekadakas(a)gmail.com> --- Created attachment 58304 --> https://bugs.winehq.org/attachment.cgi?id=58304 Same issue This log seems to indicate that 64bit prefix does not know how to use the dll? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43095 Igor Zinovyev <zinigor+winehq(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zinigor+winehq(a)gmail.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43095 --- Comment #2 from Igor Zinovyev <zinigor+winehq(a)gmail.com> --- According to the logs, three of the libraries can not be included due to wrong architecture, namely: mfc140u, vcruntime140 and msvcp140. If I download 32-bit native versions of them and set overrides for all three of them to "native", the error goes away. Instead a new one appears, I'm attaching the log to this bug report. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43095 --- Comment #3 from Igor Zinovyev <zinigor+winehq(a)gmail.com> --- Created attachment 58305 --> https://bugs.winehq.org/attachment.cgi?id=58305 Log with added native libraries. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43095 --- Comment #4 from Buck Shockley <darkwingbuck13(a)gmail.com> --- (In reply to Igor Zinovyev from comment #3)
Created attachment 58305 [details] Log with added native libraries.
Can confirm, tested in a 32-bit Win7 prefix with all three libraries set to (native,builtin) causes this error. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43095 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mfc -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43095 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED Summary|GOG Galaxy needs |32-bit GOG Galaxy client |mfc140u.dll |can't use bundled | |mfc140u.dll due to 64-bit | |VC++ 2015 redistributables | |getting incorrectly | |installed into SysWOW64 | |when run under 64-bit Wine Component|mfc |msi URL| |https://cdn.gog.com/open/ga | |laxy/client/setup_galaxy_1. | |2.10.31.exe CC| |focht(a)gmx.net --- Comment #5 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, the summary is wrong. The client installer distributes both, the 32-bit and 64-bit MS VC++ 2015 runtime. --- snip --- $ WINEDEBUG=+tid,+seh,+process,+relay,+msi wine ./setup_galaxy_1.2.10.31.exe
log.txt 2>&1 ... 0038:Call KERNEL32.CreateProcessW(00000000,006b7b8c L"\"C:\\users\\focht\\Temp\\is-0AQOM.tmp\\setup_galaxy_1.2.10.31.tmp\" /SL5=\"$1006E,158297396,274432,Z:\\home\\focht\\Downloads\\setup_galaxy_1.2.10.31.exe\" ",00000000,00000000,00000000,00000000,00000000,00000000,0033fd64,0033fd54) ret=0040ebc5 0038:trace:process:create_process_impl app (null) cmdline L"\"C:\\users\\focht\\Temp\\is-0AQOM.tmp\\setup_galaxy_1.2.10.31.tmp\" /SL5=\"$1006E,158297396,274432,Z:\\home\\focht\\Downloads\\setup_galaxy_1.2.10.31.exe\" " ... 0038:trace:process:create_process_impl starting L"C:\\users\\focht\\Temp\\is-0AQOM.tmp\\setup_galaxy_1.2.10.31.tmp" as Win32 binary (0x400000-0x552000, arch 014c) ... 003a:Call KERNEL32.__wine_kernel_init() ret=7bc6a77e ... 0038:trace:process:create_process_impl started process pid 0039 tid 003a 0038:Ret KERNEL32.CreateProcessW() retval=00000001 ret=0040ebc5 ... 003a:Call KERNEL32.CreateProcessW(00000000,006049ec L"\"C:\\users\\focht\\Temp\\is-5QJ16.tmp\\vcredist_x86_2015.exe\" /install /quiet /norestart",00000000,00000000,00000000,04000000,00000000,00674b94 L"C:\\users\\focht\\Temp\\is-5QJ16.tmp",0032e948,0032e938) ret=004ad075 ... 003a:trace:process:create_process_impl starting L"C:\\users\\focht\\Temp\\is-5QJ16.tmp\\vcredist_x86_2015.exe" as Win32 binary (0x400000-0x465000, arch 014c) ... 003a:trace:process:create_process_impl started process pid 003b tid 003c 003a:Ret KERNEL32.CreateProcessW() retval=00000001 ret=004ad075 ... 003c:Call KERNEL32.CreateProcessW(0014ae78 L"C:\\users\\focht\\Temp\\is-5QJ16.tmp\\vcredist_x86_2015.exe",0014b290 L"\"C:\\users\\focht\\Temp\\is-5QJ16.tmp\\vcredist_x86_2015.exe\" /install /quiet /norestart -burn.unelevated BurnPipe.{B4BFA57B-0D63-47B4-81BE-F3B801CDB0D7} {E4358543-FDB8-4A5E-849F-B3BE708B4EF8} 59",00000000,00000000,00000000,00000000,00000000,00000000,0033f6a0,0033f6e4) ret=0043062e ... 003c:trace:process:create_process_impl starting L"C:\\users\\focht\\Temp\\is-5QJ16.tmp\\vcredist_x86_2015.exe" as Win32 binary (0x400000-0x465000, arch 014c) ... 003c:trace:process:create_process_impl started process pid 003e tid 003f 003c:Ret KERNEL32.CreateProcessW() retval=00000001 ret=0043062e ... 003a:Call KERNEL32.CreateProcessW(00000000,0062d7dc L"\"C:\\users\\Public\\Application Data\\GOG.com\\Galaxy\\redists\\overlay\\vs2015-redist-x64.exe\" /install /quiet /norestart",00000000,00000000,00000000,04000000,00000000,0058102c L"C:\\users\\Public\\Application Data\\GOG.com\\Galaxy\\redists\\overlay",0032e948,0032e938) ret=004ad075 ... 003a:trace:process:create_process_impl starting L"C:\\users\\Public\\Application Data\\GOG.com\\Galaxy\\redists\\overlay\\vs2015-redist-x64.exe" as Win32 binary (0x400000-0x465000, arch 014c) ... 003a:trace:process:create_process_impl started process pid 004a tid 004b 003a:Ret KERNEL32.CreateProcessW() retval=00000001 ret=004ad075 ... 004b:Call KERNEL32.CreateProcessW(0014b170 L"C:\\users\\Public\\Application Data\\GOG.com\\Galaxy\\redists\\overlay\\vs2015-redist-x64.exe",0014b588 L"\"C:\\users\\Public\\Application Data\\GOG.com\\Galaxy\\redists\\overlay\\vs2015-redist-x64.exe\" /install /quiet /norestart -burn.unelevated BurnPipe.{A129A6C6-784D-4F3C-A25E-AFC76F62989C} {2278ED55-0051-473B-8D49-7CC48FFC87AE} 74",00000000,00000000,00000000,00000000,00000000,00000000,0033f6a0,0033f6e4) ret=0043062e ... 004b:trace:process:create_process_impl starting L"C:\\users\\Public\\Application Data\\GOG.com\\Galaxy\\redists\\overlay\\vs2015-redist-x64.exe" as Win32 binary (0x400000-0x465000, arch 014c) ... 004b:trace:process:create_process_impl started process pid 004d tid 004e 004b:Ret KERNEL32.CreateProcessW() retval=00000001 ret=0043062e ... 003a:Call KERNEL32.CreateProcessW(00000000,0033dba4 L"\"C:\\Program Files (x86)\\GOG Galaxy\\GalaxyClient.exe\" /firstRun",00000000,00000000,00000000,00000410,00000000,001bb8d0 L"C:\\Program Files (x86)\\GOG Galaxy",0033d680,0033d670) ret=7e3b10c5 ... 003a:trace:process:create_process_impl starting L"C:\\Program Files (x86)\\GOG Galaxy\\GalaxyClient.exe" as Win32 binary (0x400000-0x8c3000, arch 014c) ... 003a:trace:process:create_process_impl started process pid 0059 tid 005a 003a:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7e3b10c5 --- snip ---
The game client is 32-bit, even when installed in 64-bit WINEPREFIX: --- snip --- $ find . -iname "*.exe" -exec file {} \; ./users/Public/Application Data/GOG.com/Galaxy/redists/GalaxyCommunication.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./users/Public/Application Data/GOG.com/Galaxy/redists/GalaxyUpdater.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./users/Public/Application Data/GOG.com/Galaxy/redists/overlay/GalaxyOverlay.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./users/Public/Application Data/GOG.com/Galaxy/redists/overlay/vs2015-redist-x64.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./users/Public/Application Data/GOG.com/Galaxy/redists/overlay/injected/overlay_injector_Win32_Release.exe: PE32 executable (console) Intel 80386, for MS Windows ./users/Public/Application Data/GOG.com/Galaxy/redists/overlay/injected/overlay_injector_Win32_ReleaseWithLogging.exe: PE32 executable (console) Intel 80386, for MS Windows ./users/Public/Application Data/GOG.com/Galaxy/redists/overlay/injected/overlay_injector_x64_Release.exe: PE32+ executable (console) x86-64, for MS Windows ./users/Public/Application Data/GOG.com/Galaxy/redists/overlay/injected/overlay_injector_x64_ReleaseWithLogging.exe: PE32+ executable (console) x86-64, for MS Windows ./users/Public/Application Data/Package Cache/{2e085fd2-a3e4-4b39-8e10-6b8d35f55244}/VC_redist.x86.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./users/Public/Application Data/Package Cache/{323dad84-0974-4d90-a1c1-e006c7fdbb7d}/VC_redist.x64.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./Program Files/Internet Explorer/iexplore.exe: PE32+ executable (GUI) x86-64, for MS Windows ./Program Files/Windows Media Player/wmplayer.exe: PE32+ executable (GUI) x86-64, for MS Windows ./Program Files/Windows NT/Accessories/wordpad.exe: PE32+ executable (GUI) x86-64, for MS Windows ./Program Files (x86)/Internet Explorer/iexplore.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./Program Files (x86)/Windows Media Player/wmplayer.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./Program Files (x86)/Windows NT/Accessories/wordpad.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./Program Files (x86)/GOG Galaxy/unins000.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./Program Files (x86)/GOG Galaxy/CrashReporter.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./Program Files (x86)/GOG Galaxy/GalaxyClient Helper.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./Program Files (x86)/GOG Galaxy/GalaxyClient.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./Program Files (x86)/GOG Galaxy/GalaxyClientService.exe: PE32 executable (GUI) Intel 80386, for MS Windows ./Program Files (x86)/GOG Galaxy/GOG Galaxy Notifications Renderer.exe: PE32 executable (GUI) Intel 80386, for MS Windows --- snip --- See also community wishlist: https://www.gog.com/wishlist/galaxy/64bit_gog_galaxy ("64bit GoG Galaxy") -> 64-bit client would be pointless. Since you're using a 64-bit WINEPREFIX you essentially encounter bug 30713 here when VC++ 2015 x64 runtime installer is run -> duplicate. Everything else from comment #3 onwards belongs to separate ticket(s). Mixing multiple issues into one ticket is considered bad practice. Create new tickets as needed. Regards *** This bug has been marked as a duplicate of bug 30713 *** -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=43095 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #6 from Austin English <austinenglish(a)gmail.com> --- Closing. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org