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.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:
Does anybody experience the same problem? Any solutions? De- or increasing buffer size?... Thanks!Code: Select all
SET SoundOutputSystem "1" SET SoundBufferSize "250"
Bye.
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.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.
The answer = money. End of argument.Jengu wrote: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.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.

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!
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)


that seems ot be itthe_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.
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.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:
Does anybody experience the same problem? Any solutions? De- or increasing buffer size?... Thanks!Code: Select all
SET SoundOutputSystem "1" SET SoundBufferSize "250"
Bye.
I used the patch berg mentions with a portage overlay for wine-0.9.6 and WoW runs great.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 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.Abit667 wrote:Ah yeah, I wasn't sure about that overlay thing, I ended up just putting the patch into the normal ebuild.
Niceb1f30 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.

Code: Select all
$wine WoW.exe -openglCode: 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
------------------------------------------------------------------------------

