Quote:
Originally Posted by quadfour
I have previously compiled winex/cedega on my x86_64 within the 64 bit enviroment through the use of compiler flags and 'linux32' etc. Now I cannot compile any version, and the same errors are being returned as follows:
gcc -m32 -c -I. -I. -I../../include -I../../include -m32 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_NTSYSTEM_ -D_REENTRANT -I/usr/X11R6/include -o signal_i386.o signal_i386.c
signal_i386.c:429: warning: "struct vm86plus_struct" declared inside parameter list
signal_i386.c:429: warning: its scope is only this definition or declaration, which is probably not what you want
...
DELETED
...
signal_i386.c:1275: warning: unused variable `vm86'
make[2]: *** [signal_i386.o] Error 1
make[2]: Leaving directory `/home/quadfour/stuff/winex/dlls/ntdll'
make[1]: *** [ntdll/libntdll.so] Error 2
make[1]: Leaving directory `/home/quadfour/stuff/winex/dlls'
make: *** [dlls] Error 2
I seriously just don't know what to do, can someone please help.
|
I have the same, i think the struct vm86plus_struct does not exist on GCC 4.0.2 i'm using on Suse 10.0 64 bit
Is there any way to bypass this?