Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

WineX kompilierung meckert über winebase.h

Alles rund um die Systemverwaltung, die Administration und Konfiguration Eures Linuxsystems

Moderator: Moderatoren

Antworten
Benutzeravatar
orikson
Member
Member
Beiträge: 151
Registriert: 2. Aug 2005, 11:41

WineX kompilierung meckert über winebase.h

Beitrag von orikson » 25. Okt 2005, 17:43

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: Alles auswählen

[...]/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...

Werbung:
Benutzeravatar
orikson
Member
Member
Beiträge: 151
Registriert: 2. Aug 2005, 11:41

Beitrag von orikson » 29. Okt 2005, 17:58

Keiner da der mir helfen kann??

Hier ist mal der gesamte Fehler:

Code: Alles auswählen

[...]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!!

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste