Latest wine tarball not compiling with egcs and --disable-debug

Gabriele gabriele.giorgetti at teamfab.it
Mon Apr 14 08:22:34 CDT 2003


Hi all, I'm trying to compile wine 20030408 with a pretty
old compiler which is gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)

If I run the configure scipt without passing --disable-debug and --disable-trace
and then make depend && make everything builds just fine.

If I disable debug and trace and then run make I get some errors.
The first problem is with some defines in debug.c 

../../include/wine/debug.h:84: warning: invalid character in macro parameter name
../../include/wine/debug.h:84: badly punctuated parameter list in `#define'

I had to add a string before the '...' to bypass the error: 
#ifdef NO_DEBUG_MSGS
#define WINE_WARN(arg...) do { } while(0)
#define WINE_WARN_(ch) WINE_WARN
#define WINE_FIXME(arg...) do { } while(0)
#define WINE_FIXME_(ch) WINE_FIXME
#endif


The other error is the following :

make[2]: Entering directory `/home/gabriele/wine-20030408/dlls/oleaut32'
gcc -c -I. -I. -I../../include -I../../include  -g -O2 -Wall -gstabs+  -fPIC -D__WINESRC__ -D_OLEAUT32_ -DCOM_NO_WINDOWS_H -D_REENTRANT -o typelib.o typelib.c
typelib.c: In function `ITypeLib2_fnGetTypeComp':
typelib.c:3393: warning: unused variable `This'
typelib.c: In function `ITypeLib2_fnReleaseTLibAttr':
typelib.c:3584: warning: unused variable `This'
typelib.c: In function `ITypeLib2_fnGetLibStatistics':
typelib.c:3629: warning: unused variable `This'
typelib.c: In function `ITypeInfo_fnGetTypeComp':
typelib.c:3870: warning: unused variable `This'
typelib.c: In function `ITypeInfo_fnAddressOfMember':
typelib.c:4765: warning: unused variable `This'
typelib.c: In function `ITypeInfo_fnCreateInstance':
typelib.c:4778: warning: unused variable `This'
typelib.c: In function `ITypeInfo_fnGetMops':
typelib.c:4790: warning: unused variable `This'
typelib.c: In function `ITypeInfo_fnReleaseTypeAttr':
typelib.c:4828: warning: unused variable `This'
typelib.c: In function `ITypeInfo_fnReleaseFuncDesc':
typelib.c:4840: warning: unused variable `This'
typelib.c: In function `ITypeInfo_fnReleaseVarDesc':
typelib.c:4851: warning: unused variable `This'
gcc: Internal compiler error: program cc1 got fatal signal 11
make[2]: *** [typelib.o] Error 1
make[2]: Leaving directory `/home/gabriele/wine-20030408/dlls/oleaut32'
make[1]: *** [oleaut32] Error 2
make[1]: Leaving directory `/home/gabriele/wine-20030408/dlls'
make: *** [dlls] Error 2





More information about the wine-devel mailing list