http://bugs.winehq.org/show_bug.cgi?id=9226
Summary: Civ4 fails to start: unimplemented function kernel32.dll.RestoreLastError Product: Wine Version: 0.9.42. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: clemejspam@gmail.com
First time trying wine, so this may be pilot error. Linux x86-64 running 64-bit Ubuntu with 64-bit packages for feisty from winehq. Installed Civ4 from my original CD's, and it went fine. I patched it up to version 1.61, which also worked. But when I try to run the game, I get this:
... wine: Call from 0x69ecc7 to unimplemented function kernel32.dll.RestoreLastError, aborting wine: Unimplemented function kernel32.dll.RestoreLastError called at address 0x69ecc7 (thread 0009), starting debugger... fixme:shell:DllCanUnloadNow stub err:menubuilder:WinMain failed to build menu item for Z:\home\john.wine\drive_c\Program Files\Firaxis Games\Sid Meier's Civilization 4\Logs.lnk Unhandled exception: unimplemented function kernel32.dll.RestoreLastError called in 32-bit code (0x7bc41efc). ...
Full stacktrace will be attached shortly.