Patch: http://cvs.winehq.org/patch.py?id=14706 breaks compiling on my system(kernel-2.6.9; gcc 3.4.2 ) Reverting the patch fixes compiling.
The patch produces the following Errors: make[2]: Entering directory `/home/sifff/wine/dlls/winmm/winejack' gcc -c -I. -I. -I../../../include -I../../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -O2 -march=athlon-xp -m32 -mmmx -m3dnow -msse -ftracer -funroll-loops -fpeel-loops -funswitch-loops -fweb -funit-at-a-time -o audio.o audio.c audio.c: In function `JACK_WaveInit': audio.c:902: Warnung: implizite Deklaration der Funktion »wine_dlsym« audio.c:902: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:903: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:904: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:905: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:906: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:907: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:908: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:909: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:910: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:911: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:912: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:913: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:914: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:915: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:916: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung audio.c:934: Warnung: implizite Deklaration der Funktion »strcpyW« audio.c:998: Warnung: implizite Deklaration der Funktion »wine_dlclose« audio.c: In function `wodDevInterfaceSize': audio.c:1682: Warnung: implizite Deklaration der Funktion »MultiByteToWideChar« audio.c:1682: Fehler: »CP_ACP« nicht deklariert (erste Benutzung in dieser Funktion) audio.c:1682: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt audio.c:1682: Fehler: für jede Funktion in der er auftritt.) audio.c: In function `wodDevInterface': audio.c:1692: Fehler: »CP_ACP« nicht deklariert (erste Benutzung in dieser Funktion) audio.c: In function `widDevInterfaceSize': audio.c:2428: Fehler: »CP_ACP« nicht deklariert (erste Benutzung in dieser Funktion) audio.c: In function `widDevInterface': audio.c:2438: Fehler: »CP_ACP« nicht deklariert (erste Benutzung in dieser Funktion) make[2]: *** [audio.o] Fehler 1 make[2]: Leaving directory `/home/sifff/wine/dlls/winmm/winejack' make[1]: *** [winmm/winejack] Fehler 2 make[1]: Leaving directory `/home/sifff/wine/dlls' make: *** [dlls] Fehler 2
Hi, I kinda missed the bug bust lastnight but that hasn't stopped me bug hunting.
Anyhow, I've been trying to fix a number of D3D problems using in Thief 3, winedbg isn't being too helpfull(The first breakpoint I set takes an age and trying to start off again an exception), so I've been trying to use relay to track down the problem.
The problem is, when I turn on relay the app has an exception even earlier on and the debug log looks like this.
000c:Call d3d8.Direct3DCreate8(000000dc) ret=10c80251 000c:Call wined3d.WineDirect3DCreate(000000dc,00000008) ret=40720bc9 000c:trace:wine_d3d:WineDirect3DCreate Created WineD3D object @ 0x40435938 for d3d8 support 000c:trace:wine_d3d:WineDirect3DCreate Created WineD3D object @ 0x40435bb8 for d3d0 support 000c:trace:seh:EXC_RtlRaiseException code=c0000005 flags=0 addr=0x2 000c:trace:seh:EXC_RtlRaiseException info[0]=00000000 000c:trace:seh:EXC_RtlRaiseException info[1]=00000002
....which is strange because there's no way that wine_d3d:WineDirect3DCreate can get called twice in a row like that, especially with a version of 0.
Any ideas what's up?
BTW, thief 3 was working a lot better with 200410~ than with 200412~cvs
I've also got a little patch for oleaut/varient.c to allow number-string comparisons. There are a couple of undocumented assumptions I've made,like what to return for an empty of if the string isn't a number, and the only thing I've been able to test with is 1 vb application as I don't have windows, should I post it to this list or to patch?
___________________________________________________________ Win a castle for NYE with your mates and Yahoo! Messenger http://uk.messenger.yahoo.com
On Tue, 07 Dec 2004 01:02:27 +0000, Oliver Stieber wrote:
I've also got a little patch for oleaut/varient.c to allow number-string comparisons. There are a couple of undocumented assumptions I've made,like what to return for an empty of if the string isn't a number, and the only thing I've been able to test with is 1 vb application as I don't have windows, should I post it to this list or to patch?
Send it to wine-patches, and check that the test suite still passes if you change any variant code (run make test).
thanks -mike