• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

WineX kompilierung meckert über winebase.h

orikson

Member
Hi,

ich versuch verzweifelt meine CVS Version von WineX zu kompilieren, leider ohne großem Erfolg. Jedes mal, wenn ich make depend && make eingeb, dann arbeitet er mal und hört mit der Meldung

Code:
[...]/include/winbase.h:1476: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
../include/winbase.h:1476: error: syntax error before ‘*’ token
make[1]: *** [casemap.o] Fehler 1
make[1]: Leaving directory `/home/christian/winex/unicode'
make: *** [unicode/libwine_unicode.so] Fehler

auf. Dafor kommen auch noch 2 Seiten, die sich mir dieses winbase.h befassen. Davor ist kein einziger Fehler! Die configure ist ohne Probleme gelaufen, er zeigt mir auch an, ich soll make depen etc. eingeben. Fehlt mir da ganz einfach nur was (die winbase.h existiert!) oder ist das n größeres Problem? Ich hab SuSE 10 x86_64...
 
OP
orikson

orikson

Member
Keiner da der mir helfen kann??

Hier ist mal der gesamte Fehler:
Code:
[...]In file included from ../include/winnt.h:10,
                 from ../include/windef.h:16,
                 from ../include/wine/unicode.h:10,
                 from casemap.c:4:
../include/basetsd.h:146:3: error: #error Unknown CPU architecture!
In file included from ../include/windef.h:16,
                 from ../include/wine/unicode.h:10,
                 from casemap.c:4:
../include/winnt.h:1048:2: error: #error You need to define a CONTEXT for your CPU
In file included from ../include/windef.h:16,
                 from ../include/wine/unicode.h:10,
                 from casemap.c:4:
../include/winnt.h:1051: error: syntax error before ‘*’ token
../include/winnt.h:1051: warning: type defaults to ‘int’ in declaration of ‘PCONTEXT’
../include/winnt.h:1051: warning: data definition has no type or storage class
../include/winnt.h:1194:2: error: #error You need to define DEFINE_REGS_ENTRYPOINT macros for your CPU
../include/winnt.h:2286: error: syntax error before ‘PCONTEXT’
../include/winnt.h:2286: warning: no semicolon at end of struct or union
../include/winnt.h:2287: warning: type defaults to ‘int’ in declaration of ‘EXCEPTION_POINTERS’
../include/winnt.h:2287: warning: type defaults to ‘int’ in declaration of ‘PEXCEPTION_POINTERS’
../include/winnt.h:2287: warning: data definition has no type or storage class
../include/winnt.h:2299: error: syntax error before ‘PCONTEXT’
../include/winnt.h:2311: error: syntax error before ‘ExceptionInfo’
../include/winnt.h:2314: error: syntax error before ‘epointers’
In file included from ../include/winnls.h:5,
                 from ../include/wine/unicode.h:11,
                 from casemap.c:4:
../include/winbase.h:120: error: syntax error before ‘LPCONTEXT’
../include/winbase.h:120: warning: type defaults to ‘int’ in declaration of ‘LPCONTEXT’
../include/winbase.h:120: warning: data definition has no type or storage class
../include/winbase.h:122: error: syntax error before ‘LPEXCEPTION_POINTERS’
../include/winbase.h:122: warning: type defaults to ‘int’ in declaration of ‘LPEXCEPTION_POINTERS’
../include/winbase.h:122: warning: data definition has no type or storage class
../include/winbase.h:1340: error: syntax error before ‘CONTEXT’
../include/winbase.h:1476: warning: type defaults to ‘int’ in declaration of ‘CONTEXT’
../include/winbase.h:1476: error: syntax error before ‘*’ token
make[1]: *** [casemap.o] Fehler 1
make[1]: Leaving directory `/home/christian/winex/unicode'
make: *** [unicode/libwine_unicode.so] Fehler 2

Pakete fehler 100% keine, da ich configure ausgeführt habe und außerdem mal die Komplettinstallation (ca. 11 GB) versucht habe!!

Bin nochmal drüber gegangen und habe herausgefunden, dass es an dem make liegt! Wenn ich nur make depend eingebe beendet er es ganz normal bis ich wieder was eingeben kann. Wenn ich jetzt make eingebe, erhalte ich genau den selben Fehler!!
 
Oben