http://bugs.winehq.org/show_bug.cgi?id=17897
Summary: OpenAL installer thinks it is AMD-64 Product: Wine Version: 1.1.18 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P3 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gak@kaluga.ru
I installed Warzone 2100 for Windows into wine on Slackware current, which is 32-bit, and cpu Athlon 64. The game refused to start with the message "Trying to load PE image for unsupported architecture (AMD-64)" and referring to OpenAL32.dll.
The OpenAL32.dll and wrap_oal.dll DLLs in wine are different from the DLLs installed into Windows. When I replaced them with Windows ones Warzone runs OK.
Warzone 2100 installer runs the OpanAL installer which installs the DLLs.
Previously I installed Warzone into wine 1.1.10 or 1.1.13 (do not remember) and the game started OK.
My best guess is that a bug has been introduced into wine between 1.1.10 and 1.1.18 that makes the OpenAL installer think that it is running on Windows 64 and install wrong DLLs.