Problema con CEDEGA en amd64 (Compilando)

Imagen de Adk4D1
0 puntos

Bueno siguiendo este manual...

http://www.linuxjuegos.com/2005/08/04/instalar-y-configurar-cedega-winex...

Todo de lujo asta el apartado make... en el que ....

----------------------------------------------------------------------------------

--------- Error log - file /home/capri/.WineCVS/sources/cvscedega/ErrorLog : --- ------
make[1]: Entering directory `/home/capri/.WineCVS/sources/cvscedega/winex/unicod e'
gcc -MMD -c -I. -I. -I../include -I../include -g -O2 -Wall -fno-keep-static-co nsts -D__const=const -fno-strict-aliasing -Wa,--execstack -D__int8=char -D__int1 6=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -o ca semap.o casemap.c
En el fichero incluído de ../include/winnt.h:10,
de ../include/windef.h:16,
de ../include/wine/unicode.h:10,
de casemap.c:4:
../include/basetsd.h:153:3: error: #error Unknown CPU architecture!
En el fichero incluído de ../include/windef.h:16,
de ../include/wine/unicode.h:10,
de casemap.c:4:
../include/winnt.h:1035:2: error: #error You need to define a CONTEXT for your C PU
In file included from ../include/windef.h:16,
from ../include/wine/unicode.h:10,
from casemap.c:4:
../include/winnt.h:1038: error: syntax error before ‘*’ token
../include/winnt.h:1038: aviso: el tipo de dato por defecto es ‘int’ en la decla ración de ‘PCONTEXT’
../include/winnt.h:1038: aviso: la definición de datos no tiene tipo o clase de almacenamiento
../include/winnt.h:2073: error: syntax error before ‘PCONTEXT’
../include/winnt.h:2073: aviso: no hay punto y coma al final del struct o union
../include/winnt.h:2074: aviso: el tipo de dato por defecto es ‘int’ en la decla ración de ‘EXCEPTION_POINTERS’
../include/winnt.h:2074: aviso: el tipo de dato por defecto es ‘int’ en la decla ración de ‘PEXCEPTION_POINTERS’
../include/winnt.h:2074: aviso: la definición de datos no tiene tipo o clase de almacenamiento
../include/winnt.h:2086: error: syntax error before ‘PCONTEXT’
../include/winnt.h:2098: error: syntax error before ‘ExceptionInfo’
../include/winnt.h:2101: 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:121: error: syntax error before ‘LPCONTEXT’
../include/winbase.h:121: aviso: el tipo de dato por defecto es ‘int’ en la decl aración de ‘LPCONTEXT’
../include/winbase.h:121: aviso: la definición de datos no tiene tipo o clase de almacenamiento
../include/winbase.h:123: error: syntax error before ‘LPEXCEPTION_POINTERS’
../include/winbase.h:123: aviso: el tipo de dato por defecto es ‘int’ en la decl aración de ‘LPEXCEPTION_POINTERS’
../include/winbase.h:123: aviso: la definición de datos no tiene tipo o clase de almacenamiento
../include/winbase.h:1366: error: syntax error before ‘CONTEXT’
../include/winbase.h:1503: aviso: el tipo de dato por defecto es ‘int’ en la dec laración de ‘CONTEXT’
../include/winbase.h:1503: error: syntax error before ‘*’ token
make[1]: *** [casemap.o] Error 1
make[1]: Leaving directory `/home/capri/.WineCVS/sources/cvscedega/winex/unicode '
make: *** [unicode/libwine_unicode.so] Error 2

Error in Make

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

--------------------------------------------------------------------------------

No tengo ni idea de como solucionarlo, es posible que tenga que ver con mi arquitectura no? en ese caso? que hago instalo desde chroot?

Help, please...

Imagen de gabiel
+1
0
-1

Efectivamente el problema está en la arquitectura, ni cedega ni wine se pueden compilar en 64 bits.

Saludos.

--------
Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Para ver algo más interesante, haz clic aquí.
Jabber ID: gabiel@jabber.org

+1
0
-1
Imagen de angamon343
+1
0
-1

¿Entonces para que nos sirve tener instalada la version de Ubuntu de 64 bits?.
Saludos desde el Sur.

+1
0
-1

Saludos desde el Sur.

Imagen de gabiel
+1
0
-1

Para lo mismo que la de 32 bits, pero aprobechando toda las características de la arquitectura.

El problema es que dependas de aplicaciones propietarias para las cuales no exista versión de 64 bits; salvo un par de excepciones, todas las aplicaciones libres se pueden usar sin problemas en 64 bits.

Puedes ejecutar aplicaciones de 32 bits, pero para hacerlo en Ubuntu tienes que crear un entorno de 32 bits mediante chroot y cía.

Saludos.

--------
Para ver mi firma rasca aquí ===> ||||||||||||||||||||||||||||||||
Para ver algo más interesante, haz clic aquí.
Jabber ID: gabiel@jabber.org

+1
0
-1