http://bugs.winehq.org/show_bug.cgi?id=17551
Summary: Halo: Installer fails to complete with error "Cannot load pidgen.dll" (needs mfc42.dll) Product: Wine Version: 1.1.16 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P3 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: anomalydetected@gmail.com
Created an attachment (id=19706) --> (http://bugs.winehq.org/attachment.cgi?id=19706) Terminal output with WINEDEBUG=+relay
I am running Ubuntu 8.10 32-bit and wine 1.1.16. I am running the command "wine /media/cdrom0/Setup.Exe" to begin the installer.
The main menu comes up normally, however clicking the listed options has no effect. I can still select Install by pressing Alt-I on the keyboard.
The next step is to enter the serial number. After doing so, I again cannot click the Next button (nothing happens), but can press Alt-N. That is when the error message "Cannot load PidGen.dll" is displayed.
At this point I am unable to close the application (due to inability to click menu items) and must manually end the running process.
There is an ERR listed in the terminal mentioning MFC42.DLL is not found.
If I install the native mfc42.dll file from the Visual C++ 6 Redistributable (I used winetricks), I still have to use Alt-key combinations to navigate the menu, but then the game installs normally after entering my serial and plays just fine.
Terminal output of WINEDEBUG=+relay attached.
http://bugs.winehq.org/show_bug.cgi?id=17551
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com 2009-02-27 23:41:33 --- This bug is invalid. The mfc42.dll file is a redistributable library which lies outside the scope of Wine. The winetricks script (verb vcrun6) should help you satisfy this dependency.
http://bugs.winehq.org/show_bug.cgi?id=17551
--- Comment #2 from anomalydetected@gmail.com 2009-02-28 00:02:35 --- (In reply to comment #1)
This bug is invalid. The mfc42.dll file is a redistributable library which lies outside the scope of Wine. The winetricks script (verb vcrun6) should help you satisfy this dependency.
Oh. My mistake then.
I thought the goal with wine was to use 100% microsoft free code (redistributable or not), and thusly filed this bug. But if that is not the case, then I'm fine with just using the redistributable package and the bug can be closed.
Thanks for the fast reply!
http://bugs.winehq.org/show_bug.cgi?id=17551
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID
--- Comment #3 from Austin English austinenglish@gmail.com 2009-02-28 01:52:47 --- (In reply to comment #2)
(In reply to comment #1)
This bug is invalid. The mfc42.dll file is a redistributable library which lies outside the scope of Wine. The winetricks script (verb vcrun6) should help you satisfy this dependency.
Oh. My mistake then.
I thought the goal with wine was to use 100% microsoft free code (redistributable or not), and thusly filed this bug. But if that is not the case, then I'm fine with just using the redistributable package and the bug can be closed.
Ideally, yes. But since that dll can be redistributed legally, it's not a high priority. There is plenty of other work to do.
Maybe once we've got most other dlls covered, but until then, unlikely.
That said, if someone were to implement the dll, I don't see why it wouldn't be accepted. But I don't see any wine developer spending their time/resources to implement it.
http://bugs.winehq.org/show_bug.cgi?id=17551
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Austin English austinenglish@gmail.com 2009-02-28 01:53:05 --- Closing.