hey guys,
So i download the patch for wine-0.9.18 from the wine's site and did the following things
1. put the patch in /usr/portate/app-emulation/wine/files
2. /usr/portate/app-emulation/wine/ to /usr/local/portage/app-emulation/wine/
3. /usr/portate/app-emulation/wine/files to /usr/local/portage/app-emulation/wine/files
edit wine-0.9.18.ebuild to contain "epatch "{FILESDIR}"/wow-patch-0-9.18.diff" to the src_unpack() (at the end of that function)
ran ebuild wine-0.9.18.ebuild digest from the /usr/loca/portage/app-emulation/wine directory
proceeded to emerge wine, installed wow, applied all patches
first run: wine WoW.exe (forgot the -opengl switch) ran decently and crashed after the character selection screen
2nd run: wine WoW.exe -opengl ---> nothing
3rd run: wiped out the WTF and WDB folder, got the movie to play

and after i watch it (or whenever i press a key)
4th try: edit WTF/Config.wtf file to contain "SET video "0" " nothing
Code: Select all
wine: Unhandled page fault on read access to 0x00000000 at address 0x7e1d6607 (thread 0101), starting debugger...
WineDbg starting on pid 0x100
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7caa0000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7caa0000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x33edf0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f338,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5fc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5fc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f06c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f564,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f564,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f564,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f564,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f550,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:win:EnumDisplayDevicesW ((null),0,0x33f06c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=21168)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=21168)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=21168)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=21168)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=21168)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=21168)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=21168)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=21168)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=21168)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=17640)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=17640)
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5560 < primary_done=47628)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=4364 < primary_done=47628)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=4364 < primary_done=47628)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=4932 < primary_done=44100)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=4932 < primary_done=44100)
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6368 < primary_done=12856)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6936 < primary_done=9328)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6936 < primary_done=9328)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6936 < primary_done=9328)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=4544 < primary_done=31752)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=4544 < primary_done=31752)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5112 < primary_done=33516)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5112 < primary_done=33516)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5680 < primary_done=29988)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6248 < primary_done=26460)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6248 < primary_done=26460)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6248 < primary_done=26460)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5500 < primary_done=28224)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=1972 < primary_done=24696)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5260 < primary_done=31752)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5828 < primary_done=31752)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5828 < primary_done=31752)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6396 < primary_done=28224)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5080 < primary_done=26460)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5080 < primary_done=26460)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5316 < primary_done=29988)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5316 < primary_done=29988)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5884 < primary_done=26460)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5884 < primary_done=26460)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5136 < primary_done=28224)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5136 < primary_done=28224)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5192 < primary_done=49392)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5192 < primary_done=49392)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5760 < primary_done=45864)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5760 < primary_done=45864)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6328 < primary_done=42336)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6328 < primary_done=42336)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5396 < primary_done=49392)
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1c1998
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=19404)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=19404)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=4604 < primary_done=12348)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=4604 < primary_done=12348)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5172 < primary_done=8820)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5172 < primary_done=8820)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5740 < primary_done=31752)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=2212 < primary_done=28224)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6308 < primary_done=28224)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=2780 < primary_done=24696)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=4992 < primary_done=26460)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5560 < primary_done=28224)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=2032 < primary_done=24696)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=7564 < primary_done=11660)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=22932)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=19404)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=5828 < primary_done=44100)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16384 < primary_done=49392)
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 128 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 519
Current serial number in output stream: 519
winecfg settings:
audio -- OSS Driver, Hardware Acce. = Emulation, Driver Emulation = unchecked
Graphics
Enable desktop double buffering (checked)
Allow the window manager to control the windows (checked)
Vertest Shader Support (hardware)
Allow Pixel Shade (if supported by hw) (checked)
am i missing anything or doing anything wrong? please advise.
i really don't wanna install windows xp just to play wow
thanks guys and gals[/code]