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.
http://bugs.winehq.org/show_bug.cgi?id=17897
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #1 from Austin English austinenglish@gmail.com 2009-03-30 14:25:47 --- Where did you get wine from?
http://bugs.winehq.org/show_bug.cgi?id=17897
--- Comment #2 from Andrey gak@kaluga.ru 2009-04-02 10:03:19 --- I downloaded wine 1.18 sources from SourceForge and compiled with slackbuild from slackbuilds.org. It does
./configure \ --prefix=/usr \ --mandir=/usr/man \ --docdir=/usr/doc/wine-1.1.18 \ --with-opengl \ --build=i486-slackware-linux
so I guess it is a default build.
http://bugs.winehq.org/show_bug.cgi?id=17897
--- Comment #3 from Austin English austinenglish@gmail.com 2009-04-02 10:23:04 --- (In reply to comment #2)
I downloaded wine 1.18 sources from SourceForge and compiled with slackbuild from slackbuilds.org. It does
./configure \ --prefix=/usr \ --mandir=/usr/man \ --docdir=/usr/doc/wine-1.1.18 \ --with-opengl \ --build=i486-slackware-linux
so I guess it is a default build.
This is 32-bit slackware, right?
Is this the installer: http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx
http://bugs.winehq.org/show_bug.cgi?id=17897
--- Comment #4 from Andrey gak@kaluga.ru 2009-04-02 11:03:10 --- Yes, it is official Slackware current so it is 32-bit only.
No, the OpenAL installer came integrated into Warzone installer. When Warzone installed it was clear it launches a separate installer, but it was unnecessary to download it.
http://bugs.winehq.org/show_bug.cgi?id=17897
--- Comment #5 from Austin English austinenglish@gmail.com 2009-04-02 11:04:18 --- (In reply to comment #4)
Yes, it is official Slackware current so it is 32-bit only.
No, the OpenAL installer came integrated into Warzone installer. When Warzone installed it was clear it launches a separate installer, but it was unnecessary to download it.
Try testing that installer to see if it does the same, so others can test.
http://bugs.winehq.org/show_bug.cgi?id=17897
--- Comment #6 from Andrey gak@kaluga.ru 2009-04-02 13:23:22 --- I downloaded openAL installer for Windows from creativelabs (version 2.0.3.0). Under Windows it installed OpenAl32.dll version 6.14.0357.22 and wrap_oal.dll version 2.1.8.1. Under wine it installed different OpenAL32.dll and wrap_oal.dll that did not have version resource.
Another difference was that under wine the installed did not display the license text, just an empty window with the button to click.
http://bugs.winehq.org/show_bug.cgi?id=17897
--- Comment #7 from Austin English austinenglish@gmail.com 2009-04-02 13:28:43 --- (In reply to comment #6)
Another difference was that under wine the installed did not display the license text, just an empty window with the button to click.
That should be a different bug, probably richedit related.
Can you version you have be downloaded anywhere?
http://bugs.winehq.org/show_bug.cgi?id=17897
--- Comment #8 from Andrey gak@kaluga.ru 2009-04-02 16:53:21 --- Yes, I followed the recommended link
http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx
What was downloaded was identical to what Warzone stored in its directory in Program Files.
http://bugs.winehq.org/show_bug.cgi?id=17897
Michael Liebenow michael@liebenowstudios.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@liebenowstudios.com
--- Comment #9 from Michael Liebenow michael@liebenowstudios.com 2009-04-19 16:10:46 --- This error also occurs when installing Puzzle Quest Chalange of the Warlords on AMD64 in Gentoo...
http://appdb.winehq.org/objectManager.php?sClass=version&iId=10277&i...
http://bugs.winehq.org/show_bug.cgi?id=17897
Jan medhefgo@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |medhefgo@gmx.de
--- Comment #10 from Jan medhefgo@gmx.de 2009-06-05 05:19:55 --- I did a regression test with this result:
2095ba19bb480ef6d4dfe3bde6deb503e71b2e28 is first bad commit commit 2095ba19bb480ef6d4dfe3bde6deb503e71b2e28 Author: Hans Leidekker hans@codeweavers.com Date: Wed Jan 28 15:38:53 2009 +0100
kernel32: Add stub implementations of Wow64DisableWow64FsRedirection and Wow64RevertWow64FsRedirection.
:040000 040000 4cfe2eaef12ec0247b15f73e4e12dfa366475cbc 6ca6b5745af61a26cc6787009d524dcbe2688729 M dlls
http://bugs.winehq.org/show_bug.cgi?id=17897
--- Comment #11 from Alexandre Julliard julliard@winehq.org 2009-06-05 07:21:51 --- Most likely it installs both 32 and 64-bit versions, but since system32 redirection is not implemented, the 64-bit version overwrites the 32-bit one.
http://bugs.winehq.org/show_bug.cgi?id=17897
--- Comment #12 from Jan medhefgo@gmx.de 2009-08-23 06:46:40 --- This bug is fixed in 1.1.28.
http://bugs.winehq.org/show_bug.cgi?id=17897
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #13 from Dmitry Timoshkov dmitry@codeweavers.com 2009-08-23 09:56:08 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=17897
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org 2009-09-02 14:25:43 --- Closing bugs fixed in 1.1.29.