http://bugs.winehq.org/show_bug.cgi?id=22964
Summary: Launching Deus-Ex game from Steam no longer works Product: Wine Version: 1.2-rc2 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ole AssignedTo: wine-bugs@winehq.org ReportedBy: drewpvogel@gmail.com
Created an attachment (id=28441) --> (http://bugs.winehq.org/attachment.cgi?id=28441) Paste of errors in terminal window
I used to be able to run the game Deus-Ex from Steam. That was on 1.0.1 (Debian testing distribution). I upgraded to 1.2-rc2 and now when I launch the game from Steam I get a series of errors in the terminal window from which I started Steam (see attached).
http://bugs.winehq.org/show_bug.cgi?id=22964
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #1 from Dan Kegel dank@kegel.com 2010-05-31 00:48:12 --- winetricks steam says: warn "Before running Steam, make sure you have corefonts installed, or it may crash; see wine bug 22751" warn "Once Steam is running, disable player notifications and in-game chat in Settings, or games will crash on launch; see wine bug 22053"
Do those help?
http://bugs.winehq.org/show_bug.cgi?id=22964
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Component|ole |-unknown
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2010-05-31 05:46:15 --- Please post the results of your regression testing: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=22964
--- Comment #3 from Drew Vogel drewpvogel@gmail.com 2010-06-04 23:10:56 --- @Dmitry I would love to do that. However I cannot get wine 1.0.1 to compile. That is the version I was able to successfully run the game under, but that was from Debian packages. I'm trying to recompile 1.0.1 from source to make sure that the game crashing under 1.2rc2 isn't a byproduct of the options I passed to the configure script. I've downloaded the debian wine source package and copied their configure script invocation (adding --skip-tests, per the RegressionTesting tip).
Attached is a copy of the error I get while building and my config.log. This is on Debian/testing. I have libfreetyp6-dev installed (version 2.3.11). Any idea what this error means? Google didn't turn up much. The FT_MulFix declaration in freetype.h is inside a #ifdef but I can't tell how the pre-processor is evaluating the #ifdef condition.
http://bugs.winehq.org/show_bug.cgi?id=22964
--- Comment #4 from Drew Vogel drewpvogel@gmail.com 2010-06-04 23:12:02 --- Created an attachment (id=28571) --> (http://bugs.winehq.org/attachment.cgi?id=28571) Error I get while trying to build wine-1.0.1 from git
http://bugs.winehq.org/show_bug.cgi?id=22964
--- Comment #5 from Drew Vogel drewpvogel@gmail.com 2010-06-04 23:12:41 --- Created an attachment (id=28572) --> (http://bugs.winehq.org/attachment.cgi?id=28572) config.log from my failed build of wine-1.0.1 from git
http://bugs.winehq.org/show_bug.cgi?id=22964
--- Comment #6 from Andrew Nguyen arethusa26@gmail.com 2010-06-04 23:25:35 --- (In reply to comment #3)
Attached is a copy of the error I get while building and my config.log. This is on Debian/testing. I have libfreetyp6-dev installed (version 2.3.11). Any idea what this error means? Google didn't turn up much. The FT_MulFix declaration in freetype.h is inside a #ifdef but I can't tell how the pre-processor is evaluating the #ifdef condition.
You need to cherry-pick commit de251e1c62651d8160b340a4fb9d0f9834a8e538 as is done in the Debian testing package.
http://bugs.winehq.org/show_bug.cgi?id=22964
--- Comment #7 from Drew Vogel drewpvogel@gmail.com 2010-06-05 00:05:39 --- (In reply to comment #6)
(In reply to comment #3)
Attached is a copy of the error I get while building and my config.log. This is on Debian/testing. I have libfreetyp6-dev installed (version 2.3.11). Any idea what this error means? Google didn't turn up much. The FT_MulFix declaration in freetype.h is inside a #ifdef but I can't tell how the pre-processor is evaluating the #ifdef condition.
You need to cherry-pick commit de251e1c62651d8160b340a4fb9d0f9834a8e538 as is done in the Debian testing package.
Thank you for the pointer! That did solve my compilation problem. However now that I've compiled 1.0.1 (at commit de251e1c62651d8160b340a4fb9d0f9834a8e538), using the Debian configure options, my installation exhibits the same misbehavior I witnessed when I compiled 1.2rc2 myself. So I guess the problem is not with the code, but with my build of it.
I am using gcc (Debian 4.4.2-9) 4.4.3 20100108 (prerelease), ld 2.20.1-system.20100303.
http://bugs.winehq.org/show_bug.cgi?id=22964
--- Comment #8 from Dan Kegel dank@kegel.com 2010-06-05 04:57:06 --- Did you try the tips in comment #1 ?
Also, try installing an older gcc and building wine with that (e.g. by putting it on PATH before /usr/bin), just to see if it's the compiler.
http://bugs.winehq.org/show_bug.cgi?id=22964
Javier Kohen jkohen@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jkohen@users.sourceforge.ne | |t
--- Comment #9 from Javier Kohen jkohen@users.sourceforge.net 2010-07-30 12:07:50 --- Just found this bug. Deus Ex from Steam works great for me with wine 1.2 and all its RCs, both the Debian unstable and the locally compiled versions.
http://bugs.winehq.org/show_bug.cgi?id=22964
mardini amardini14@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |amardini14@yahoo.com
--- Comment #10 from mardini amardini14@yahoo.com 2010-11-02 22:52:52 CDT --- I found a workaround (this also works for another problematic Unreal Engine game.......... Borderlands): use a crack from gamecopyworld.com I find the 1.2 european crack works well, but then it's the only crack I've tried.
Somewhat off topic, but I think something is just generally wrong with Epic and their Unreal Engines. This game is using the Unreal Engine 2, Borderlands is using Unreal Engine 3, and yet both exhibit similar issues. I wonder if with further testing, we might if more Unreal Engine based games delivered on Steam have issues on wine. With that said though, I realize it's more likely that this particular bug with launching the game through Steam is related to the form of copy protection used.
http://bugs.winehq.org/show_bug.cgi?id=22964
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution| |FIXED
--- Comment #11 from Anastasius Focht focht@gmx.net 2011-06-09 14:19:52 CDT --- Hello,
reported fixed as per comment #9 Reopen if still persists with recent Wine version.
Regards
http://bugs.winehq.org/show_bug.cgi?id=22964
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2011-06-10 13:16:43 CDT --- Closing bugs fixed in 1.3.22.