PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cedega unter 64 bit installfehler



Phoenix33
08.09.04, 01:04
Guten abend also ich hab folgendes problem
ich habe mir eine reine 64 bit umgebung geschaffen und wollte mir nach folgedem HowTo cedega installiern

http://www.doom3linux.de/viewtopic.php?t=15

habe auch bei folgender seite geschaut;
http://www.linux-gamers.net/modules/wfsection/article.php?articleid=26

und bei dieser ist es egal ob ich die normale oder die für neuere distributionen winex pthreads version verwende.


ich kriege beim make folgendem fehler :



o casemap.o casemap.c
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:148:3: #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: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 casemap.c:4:
../include/winnt.h:1033: error: syntax error before '*' token
../include/winnt.h:1033: warning: type defaults to `int' in declaration of `PCONTEXT'
../include/winnt.h:1033: warning: 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: syntax error before "PCONTEXT"
../include/winnt.h:2268: warning: no semicolon at end of struct or union
../include/winnt.h:2269: warning: type defaults to `int' in declaration of `EXCEPTION_POINTERS'
../include/winnt.h:2269: warning: type defaults to `int' in declaration of `PEXCEPTION_POINTERS'
../include/winnt.h:2269: warning: data definition has no type or storage class
../include/winnt.h:2281: error: syntax error before "PCONTEXT"
../include/winnt.h:2293: error: syntax error before "ExceptionInfo"
../include/winnt.h:2296: 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 `LPC
ONTEXT'
../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:1361: error: syntax error before "CONTEXT"
../include/winbase.h:1498: warning: type defaults to `int' in declaration of `CONTEXT'
../include/winbase.h:1498: error: syntax error before '*' token
make[1]: *** [casemap.o] Error 1
make[1]: Leaving directory `/home/phoenix33/.WineCVS/sources/cvscedega/winex/unicode'
make: *** [unicode/libwine_unicode.so] Error 2


das genutze os ist gentoo 2004.2 für amd 64
gcc version : gcc version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)
make version : GNU Make 3.80


wenn ich das richtig lese kann der mit 64 bit nix anfangen oder wie? muss ich da beim configure was machen ? ich hab schon hier und im gentoo forum geschaut da gibts keinen ähnlichen fehler ..
kann mir einer weiterhelfen ich hab schon gelesn das dies einige gefixt haben indem sie winex auf ner 32 bit gemacht haben und dann rüberkopiert haben .. des kann es aber nicht sein oder? ich mein es muss doch möglich sein des richtig zu kompiliern
vielen dank schon mal im vorraus

gonzo_18
08.09.04, 06:36
afaik is wine noch nicht 64-Bit save. Die winleute arbeiten dran sind aber noch nicht fertig. WEnn du die binaies nimmst soll wohl vieles gehen, aber nioch nciht alles.

gladiac
08.09.04, 12:09
Du kannst es nur ueber ne chroot-32bit installation laufen lassen!!!

Phoenix33
08.09.04, 14:43
also für mein verständniss
ich chroote in eine 32 bit umgebung mache dort ./configure und make und dann kopier ich die gemachten sourcen dann in meine normale umgebung und führe dort make install aus?? seh ich des so richtig ?? oder ist des noch mehr beschissen als wie ich jetzt tu ^^