Page 7 of 16
Posted: Tue Jan 24, 2006 12:06 am
by swoppe
Unfortunatly copying a working (on win) wow dir did not solve this problem.
At the momen I'm out of things to try... could someone think of something I can try to get this working again??
Posted: Tue Jan 24, 2006 12:05 pm
by Hunter555
berg wrote:Hello!
I play WoW with Wine 0.9.6 using the patch from
http://comptune.com/forums/viewtopic.php?p=98#98 and it's working flawlessly (I'm a little bit impressed, indeed

)! I really like the thought of playing WoW with free Wine instead of using commercial Cedega. Aside from this I get a slight FPS improvement with Wine (iirc). The only annoying thing is that some sounds seem to get swallowed. I can hear only every second shoot from my magic wand for example. I use Wine's Alsa driver and the following sound setup in WoW:
Code: Select all
SET SoundOutputSystem "1"
SET SoundBufferSize "250"
Does anybody experience the same problem? Any solutions? De- or increasing buffer size?... Thanks!
Bye.
Thanks guys. This patch fixed my problem. In fact... this solved another problem as well. Randomly (at least every 15 minutes) WoW would crash before with an access violation. Either the patch or 0.9.6 has fixed this. JOY! Now to get back to raiding to try to build by valor set.

Posted: Tue Jan 24, 2006 4:43 pm
by Jengu
ikshaar wrote:
Second, a Linux client would mean support to go with it. And I am sure you can realize how horrendeous would be to provide Linux support based on the extremely large variety of distributions/kernel/drivers out there.
It's not unheard of for companies to offer linux clients but warn that they don't offer support for them. That would still be better than no client.
Posted: Tue Jan 24, 2006 4:53 pm
by b1f30
Jengu wrote:ikshaar wrote:
Second, a Linux client would mean support to go with it. And I am sure you can realize how horrendeous would be to provide Linux support based on the extremely large variety of distributions/kernel/drivers out there.
It's not unheard of for companies to offer linux clients but warn that they don't offer support for them. That would still be better than no client.
The answer = money. End of argument.
Posted: Thu Jan 26, 2006 12:20 am
by Matteo Azzali
Linux --> Console needings, not all has visual GUI --> userbase is little, dummy users stay away from linux -->
no ports of commercial apps to linux, too little userbase to even consider that.
Wine or nothing....
Posted: Thu Jan 26, 2006 5:41 pm
by sen~
I have some problems emerging wine...
At first I did as described on the
gentoo-wiki page, but the compiling aborts:
Code: Select all
# emerge =wine-20050930-r1
Calculating dependencies ...done!
>>> emerge (1 of 1) app-emulation/wine-20050930-r1 to /
>>> md5 files ;-) wine-20050930-r1.ebuild
...
>>> md5 files ;-) files/wine-wowfix.patch
>>> md5 files ;-) files/digest-wine-20050930-r1
>>> md5 src_uri ;-) Wine-20050930.tar.gz
>>> Unpacking source...
>>> Unpacking Wine-20050930.tar.gz to /var/tmp/portage/wine-20050930-r1/work
* Applying wine-wmf.patch ... [ ok ]
* Applying wine-20050524-alsa-headers.patch ... [ ok ]
* Applying winearts-kdecvs-fix.patch ... [ ok ]
* Applying wine-20041019-no-stack.patch ... [ ok ]
* Applying wine-20050930-no-x.patch ... [ ok ]
* Applying wine-20050930-dont-warn-lib-path.patch ... [ ok ]
* Applying wine-wowfix.patch ...
* Failed Patch: wine-wowfix.patch !
* ( /usr/local/portage/app-emulation/wine/files/wine-wowfix.patch )
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/wine-20050930-r1/temp/wine-wowfix.patch-15278.out
!!! ERROR: app-emulation/wine-20050930-r1 failed.
!!! Function epatch, Line 350, Exitcode 0
!!! Failed Patch: wine-wowfix.patch!
Then I tried to emerge the wine-cvs ebuild (as described in the first post of this thread) and this fails as well:
Code: Select all
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libXext.so when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib64/libXext.a when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../libXext.so when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../libXext.a when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib/libXext.a when searching for -lXext
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lXext
collect2: ld returned 1 exit status
winegcc: gcc failed.
make[2]: *** [ddraw.dll.so] Error 2
make[2]: Leaving directory `/var/tmp/portage/wine-cvs-0.9/work/wine/dlls/ddraw'
make[1]: *** [ddraw] Error 2
make[1]: Leaving directory `/var/tmp/portage/wine-cvs-0.9/work/wine/dlls'
make: *** [dlls] Error 2
!!! ERROR: app-emulation/wine-cvs-0.9 failed.
!!! Function src_compile, Line 63, Exitcode 2
!!! (no error message)
Would be nice if someone could help me fixing this

Posted: Thu Jan 26, 2006 5:52 pm
by makzu
The version of Wine you're trying to install is too old. Go with the newest in unstable, which (as of right now) is 0.9.6.
Posted: Thu Jan 26, 2006 6:49 pm
by sen~
Thx makzu, it worked perfectly with wine-0.9.6

Posted: Fri Jan 27, 2006 11:07 pm
by discomfitor
Just sent another updated ebuild out, should be linked up soon.
Posted: Fri Jan 27, 2006 11:35 pm
by chrisashton84
Posted: Sat Jan 28, 2006 7:29 am
by discomfitor
Much appreciated. Been using latest cvs for a few days now and I've noticed a real improvement in load times. Not sure whether that's a result of Blizzard fixing servers, but whatever.
Posted: Sun Jan 29, 2006 10:57 pm
by cp5184
I've got debian, the latest ati propriatary driver, wine 0.9.6.
I've got two problems. I've never played the game in windows, and I've only had a little time in game on linux with opengl or d3d, but I can't seem to interact with things (targeting problem?) specifically when I spawned, there was the guy with the yellow exclamation point, and left and right click did nothing.
the other problem is bitmaps
the_enigma wrote:Apparently there's been a patch applied that breaks WoW though, about bitmaps or something.
I'm trying to compile it atm, but keep getting access violations

Time to go learn some more.
The patch linked above has the opengl patch, which is not neccessary. So you can comment it out. It does however reverse a patch that has recently been added to wine. This patch added something about bitmap rendering, but also caused WoW to crash. So by using the ebuild linked, the patch gets reversed.
that seems ot be it
also
http://bugs.winehq.org/show_bug.cgi?id=4143
http://comptune.com/forums/viewtopic.php?p=98#98
all seem to address it.
it looks like the solution is to compile wine from source with
ftp://anch.org/pub/linux/wine/wow.patch
that patch..
so should I remove wine.deb and the other wine packages (particularly libwine-gl.deb)?
then the easiest thing would to be to ignore the package system, unpack the source, apply the patch, then make, make config, and make install...
it's quick. it's dirty.
does that make sense?
thanks
Posted: Mon Jan 30, 2006 12:21 am
by neuron
anyone on amd64 try the cvs build? I get link errors with lib Xext.
Posted: Tue Jan 31, 2006 9:02 pm
by Abit667
berg wrote:Hello!
I play WoW with Wine 0.9.6 using the patch from
http://comptune.com/forums/viewtopic.php?p=98#98 and it's working flawlessly (I'm a little bit impressed, indeed

)! I really like the thought of playing WoW with free Wine instead of using commercial Cedega. Aside from this I get a slight FPS improvement with Wine (iirc). The only annoying thing is that some sounds seem to get swallowed. I can hear only every second shoot from my magic wand for example. I use Wine's Alsa driver and the following sound setup in WoW:
Code: Select all
SET SoundOutputSystem "1"
SET SoundBufferSize "250"
Does anybody experience the same problem? Any solutions? De- or increasing buffer size?... Thanks!
Bye.
How did you apply that patch to the ebuild? Or did you not use the ebuild and built wine from the source? I'm using 0.9.6 and it needs the patch.
Posted: Tue Jan 31, 2006 9:50 pm
by b1f30
Abit667 wrote:How did you apply that patch to the ebuild? Or did you not use the ebuild and built wine from the source? I'm using 0.9.6 and it needs the patch.
I used the patch berg mentions with a portage overlay for wine-0.9.6 and WoW runs great.
Basically:
- Edit your /etc/make.conf to reflect the new portage overlay directory. Add:
PORTDIR_OVERLAY="/usr/local/portage"
- Create portage overlay for wine:
mkdir -p /usr/local/portage/app-emulation/wine/files
cp /usr/portage/app-emulation/wine/wine-0.9.6.ebuild /usr/local/portage/app-emulation/wine/wine-0.9.6-r1.ebuild
- Download the patch from the location that berg mentions:
ftp://anch.org/pub/linux/wine/wow.patch
- Copy the patch to the 'files' directory in the new wine overlay directory:
cp /usr/portage/app-emulation/wine/files/* /usr/local/portage/app-emulation/wine/files
cp /location/of/wow.patch /usr/local/portage/app-emulation/wine/files
- Edit the ebuild in it's revised state:
nano -w /usr/local/portage/app-emulation/wine/wine-0.9.6-r1.ebuild
Look for the following lines in the src_unpack section of the ebuild:
epatch "${FILESDIR}"/wine-no-ssp.patch #66002
epatch "${FILESDIR}"/wine-20050830-gcc-32bit.patch
And then, just under these lines, you add the following:
epatch "${FILESDIR}"/wow.patch
- Save your changes, and then digest the ebuild
ebuild /usr/local/portage/app-emulation/wine/wine-0.9.6-r1.ebuild digest
- Emerge wine:
ACCEPT_KEYWORDS="~x86" emerge -av =wine-0.9.6-r1
or
echo "app-emulation/wine ~x86" >> /etc/portage/package.keywords ; emerge -av =wine-0.9.6-r1
- Configure wine using
winecfg and under the audio section, be sure to use the appropriate audio system. I use ALSA for my box.
- You'll need two dll's from
http://www.dll-files.com/ - download and copy them into your .wine/drive_(c)/windows/system(32)/ directory:
msvcp60.dll
mfc42.dll
- Download a
Windows version of mozilla from mozilla.org! Download the net installer if you choose, which will allow you to download the browser only, and install it using wine:
wine mozilla-verxxx.exe
- Download the mozilla ActiveX control. Install this with wine. Again, you shouldn't have any problems if you've got the dlls from above:
http://www.iol.ie/~locka/mozilla/MozillaControl177.exe
- Start World of Warcraft:
wine .wine/drive_c/Program\ Files/World\ of\ Warcraft/WoW.exe -opengl &
On first start, you may have to patch - which will take some time. There's no workaround for this, unless you download the patches manually, and that's still going to take time anyway. WoW seems to use what appears to be their own version of a torrent client to download files. Be patient - sometimes you'll wait in line quite a while to download, and the files are usuallly huge - especially if you're doing a fresh install.
Works like a dream for me.
Thanks to everyone on the list and the Gentoo/GNU/Linux community for making F/OSS the best and most fun stuff of all.

Posted: Tue Jan 31, 2006 11:11 pm
by Abit667
Ah yeah, I wasn't sure about that overlay thing, I ended up just putting the patch into the normal ebuild.
WoW works great now, although it doesn't run as well as it does on windows and I can't seem to get into the video options, every time I click that in the menu it just crashes. Otherwise it's definitely playable.
Posted: Wed Feb 01, 2006 4:57 pm
by Darknight
regedit-wine-cvs doesn't work for me, if I try to open a reg file with it nothing happens, no errors but no window opens, nor anything else happens.
I installed today, discovered that the config file is ignored (no change seems to make a difference), tried to edit registry but now I'm struck, I should mention that the two registry files that come with wine are almost empty so I don't have a clue about what to do.
Any help is greatly appreciated

UPDATE - Check my Wiki page for my instructions!
Posted: Wed Feb 01, 2006 7:44 pm
by b1f30
Thanks to everyone on this thread for helping to make WoW work on Gentoo Linux.
I've made my own set of updated instructions on how to get WoW installed and running using wine-0.9.6 at my Wiki page:
http://www.binaryfreedom.info/wiki.php/ ... Wine_0.9.6
Let me know if I missed anything!
Thanks all.

Posted: Wed Feb 01, 2006 9:37 pm
by makzu
Abit667 wrote:Ah yeah, I wasn't sure about that overlay thing, I ended up just putting the patch into the normal ebuild.
I would wholeheartedly recommend that you use an overlay for any custom ebuilds - as soon as you run 'emerge sync,' you'll lose any changes you've made to ebuilds in /usr/portage.
Re: UPDATE - Check my Wiki page for my instructions!
Posted: Wed Feb 01, 2006 10:35 pm
by Darknight
b1f30 wrote:Thanks to everyone on this thread for helping to make WoW work on Gentoo Linux.
I've made my own set of updated instructions on how to get WoW installed and running using wine-0.9.6 at my Wiki page:
http://www.binaryfreedom.info/wiki.php/ ... Wine_0.9.6
Let me know if I missed anything!
Thanks all.

Nice

You may also edit the guide on gentoo-wiki, or link yours there to make it known to a wider audience.
felling noob...
Posted: Thu Feb 02, 2006 6:45 pm
by flayedchild
did everything that yall suggested... Have 3d running swell....
when I use:
I can login to my charectors, everything looks nice visually...
Then the Loading screen goes... and smack... WoW critically errors.
In the WoWError dialog box I get
Code: Select all
------------------------------------------------------------------------------
This application has encountered a critical error:
ERROR #132 (0x85100084) Fatal Exception
Program: Z:\home\flayedchild\.cedega\World of Warcraft\WoW.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0073:006BED30
The instruction at "0x006BED30" referenced memory at "0x00000000".
The memory could not be "written".
WoWBuild: 4996
------------------------------------------------------------------------------
What to the great minds think? or the not so great... I am stuck.
Posted: Fri Feb 03, 2006 5:07 pm
by flayedchild
well... I dont seem to get an error anymore... instead WoW just locks up after the world has loaded. I can still move the mouse and alt-tab out to kill the app. Any Ideas? I am using a pretty fresh gentoo install with the latest radeon drivers and wine 0.9.6 (patched)
Thanks.
-FC
Posted: Fri Feb 03, 2006 8:30 pm
by JYF
hi
I have a problem running wow with wine on ~x86
I posted a bug on the ATI bugzilla which describe the problem
http://ati.cchtml.com/show_bug.cgi?id=289
wine WoW.exe -opengl runs fine but some textures are missing
CPU: AMD Athlon-XP 3000+
X Server Version: Xorg 6.8.2
Video Card: ATI Technologies Inc M9+ 5C61 [Radeon Mobility 9200 (AGP)] (rev 01)
tested with wine 0.9.4 and later versions (including cvs)
I have gcc-3.4.5, glibc-2.3.6-r2, 2.6.14-gentoo-r4 i686
thanks
Bad Framerates
Posted: Fri Feb 03, 2006 8:53 pm
by linuxgeekery
Does anyone else have this problem? I searched and didn't really find anything in the forums. I run WoW with 'wine WoW.exe -opengl' and I have really terrible performance/framerates. It takes maybe 2 seconds for the mouse to move inside the game. Quit it, back to normal. BTW, I'm using the ati opengl version and fglrx
Wine 0.9.7?
Posted: Sun Feb 05, 2006 11:24 am
by berg
Has anybody already tried running WoW with Wine 0.9.7?
Bye.