PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [AMD64] Problem mit CVS Cedega



Die Borg
16.09.04, 20:36
Hallo!
Ich wollte gerade mittels des CVS Cedega Skriptes Cedega installieren, doch es bricht mit der Meldung, unknown CPU type ab. Kann ich da was tun, oder muss ich cedega in einer 32bit Umgebung nutzen?



--------- Error log - file /home/locutus/.WineCVS/sources/cvscedega/ErrorLog : ---------
make[1]: Leaving directory `/home/locutus/.WineCVS/sources/cvscedega/winex/server'
make: *** [server/libwineserver.so] Fehler 2
make: *** Warte auf noch nicht beendete Prozesse...
gcc -MMD -c -I. -I. -I../include -I../include -g -O2 -Wall -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_REENTRANT -I/usr/X11R6/include -o compose.o compose.c
In Datei, eingefügt von ../include/winnt.h:10,
von ../include/windef.h:16,
von ../include/wine/unicode.h:10,
von compose.c:4:
../include/basetsd.h:148:3: #error Unknown CPU architecture!
In Datei, eingefügt von ../include/windef.h:16,
von ../include/wine/unicode.h:10,
von compose.c:4:
../include/winnt.h:1030:2: #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 compose.c:4:
../include/winnt.h:1033: error: Syntaxfehler before '*' token
../include/winnt.h:1033: Warnung: type defaults to `int' in declaration of `PCONTEXT'
../include/winnt.h:1033: Warnung: data definition has no type or storage class
../include/winnt.h:1176:2: #error You need to define DEFINE_REGS_ENTRYPOINT macros for your CPU
../include/winnt.h:2268: error: Syntaxfehler before "PCONTEXT"
../include/winnt.h:2268: Warnung: kein Semikolon am Ende von »struct« oder »union«
../include/winnt.h:2269: Warnung: type defaults to `int' in declaration of `EXCEPTION_POINTERS'
../include/winnt.h:2269: Warnung: type defaults to `int' in declaration of `PEXCEPTION_POINTERS'
../include/winnt.h:2269: Warnung: data definition has no type or storage class
../include/winnt.h:2281: error: Syntaxfehler before "PCONTEXT"
../include/winnt.h:2293: error: Syntaxfehler before "ExceptionInfo"
../include/winnt.h:2296: error: Syntaxfehler before "epointers"
In file included from ../include/winnls.h:5,
from ../include/wine/unicode.h:11,
from compose.c:4:
../include/winbase.h:120: error: Syntaxfehler before "LPCONTEXT"
../include/winbase.h:120: Warnung: type defaults to `int' in declaration of `LPCONTEXT'
../include/winbase.h:120: Warnung: data definition has no type or storage class
../include/winbase.h:122: error: Syntaxfehler before "LPEXCEPTION_POINTERS"
../include/winbase.h:122: Warnung: type defaults to `int' in declaration of `LPEXCEPTION_POINTERS'
../include/winbase.h:122: Warnung: data definition has no type or storage class
make[1]: *** [casemap.o] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
../include/winbase.h:1361: error: Syntaxfehler before "CONTEXT"
../include/winbase.h:1498: Warnung: type defaults to `int' in declaration of `CONTEXT'
../include/winbase.h:1498: error: Syntaxfehler before '*' token
port.c: In Funktion »wine_gettid«:
port.c:749: Warnung: unused variable `ret'
make[1]: *** [compose.o] Fehler 1
make[1]: Leaving directory `/home/locutus/.WineCVS/sources/cvscedega/winex/unicode'
make: *** [unicode/libwine_unicode.so] Fehler 2
gcc -shared -Wl,-soname,libwine_port.so port.o -ldl -lm -o libwine_port.so.1.0
rm -f libwine_port.so && ln -s libwine_port.so.1.0 libwine_port.so
make[1]: Leaving directory `/home/locutus/.WineCVS/sources/cvscedega/winex/port'


Error in Make

Try fixing the error based on the output above, and
run the script again, without paramaters (Eg: )


greets,
Das Kollektiv

visitor
16.09.04, 21:25
Haste einen selbskompilierten 64 Bit Kernel?

Phoenix33
17.09.04, 01:39
wenn du eine 100%ige 64 bit umgebung hast kannste cvs cedega vergessen zu kompilieren ebenso wine .. die gehen nicht ... was geht is cedega binär ,.

gonzo_18
17.09.04, 05:14
und selbst das geht nur teilweise

Die Borg
17.09.04, 11:39
Alles 64bit, Kernel nat. auch.
cedega gibts 64bit binär?
Warum kann ich es nicht einfach kompilieren? Wo liegt das Problem?

gladiac
17.09.04, 12:06
Sagt dir "keine 64-bit Unterstützung" was?

Die Borg
17.09.04, 12:59
Unter dem Satz kann ich mir was vorstellen. Aber was ist am Code von cedega bitte 32bit gebunden?

Die Borg
17.09.04, 14:04
Wenn ich cedega bin starte kommt folgender Fehler:


bash-2.05b$ cedega
/usr/bin/cedega: line 1: /usr/lib/transgaming_cedega//winex/bin/pthreads_stack_test: Datei oder Verzeichnis nicht gefunden
/usr/bin/cedega: line 129: [: -gt: unary operator expected
Moving all local fonts to /home/locutus/.transgaming_global/Fonts and removing local Fonts directory
/usr/bin/cedega: line 218: /usr/lib/transgaming_cedega//winex/bin/regapi: Dateioder Verzeichnis nicht gefunden
usage: cedega [-bigexe] [-use-pthreads <yes/no>] [[-]-winver <version>] [[-]-debugmsg <debug>] [[-]-version] [[-]-use-dos-cwd <dir>] <application> [applicationparameters]
bash-2.05b$

Die Borg
19.09.04, 09:23
Keiner ne Idee?

Leon1A
03.11.04, 19:04
habe die demo version von cedega runtergeladen.
Das installscript funktioniert nicht unter der normalen (64er) Shell.

Bei Susi mußt du System->Terminals->Linux 32-Bit Konsole benutzen.
(ich glaube wieder ein uname Prob)

leider muß man sich eine key für die Demo holen. die registrierung läuft aber nicht.
Ich bekomme ein: "Access to the download file is forbidden."

:confused:

Vielleicht weiß da jemand weiter

kernel 2.4.21-243-default

woppi
03.11.04, 22:38
Hy
Also die CEDEGA BINs funzen unter 64Bit SUSE einwandfrei.
Ich spiele Battlefield Vietnam mit allen Patches.
Tschaui
Chris :)

Morph01
07.11.04, 09:10
Hi, kurze frage:
Wenn ich in meinem (64-Bit)Kernel 32-Bit-Support eincompiliert habe, wieso klappt es dann trotzdem nicht?

Morph

gonzo_18
07.11.04, 09:38
weil du erst in eine 32-Bit umgebung wechseln musst!!!!

woppi
07.11.04, 10:00
Hy
Du solltest mit linux32 kompilieren.
Tschaui
Chris

Die Borg
07.11.04, 10:45
Dann pfeif ich auf Cedega und den ganzen Emulationsmüll. Wenn ein Hersteller meint sein Spiel nicht für Linux rauszubringen, ist es es auch nicht wert von mir gekauft zu werden.
Ich kompilier mir doch nicht ein Gentoo System zu 100% 64bit wenn ich dann wegen dem Shice eine 32bit Emulation brauch.