Instalar y configurar Cedega Winex gratis
Desde la aparición de este blog he recibido numerosas consultas relativas a la posibilidad de ejecutar juegos lanzados originalmente para la plataforma Windows en máquinas que operen con GNU/Linux. En algunos casos esto es posible utilizando la heramienta WINE, un programa que permite utilizar aplicaciones de Windows en GNU/Linux. WINE no es un emulador, sino que implementa una capa de compatibilidad que ofrece alternativas a las bibliotecas Windows.
Sin embargo, la solución ideal para aquellos juegos que no tienen versión nativa para Windows es utilizar el software Cedega, anteriormente denominado WineX. Cedega es una versión modificada de WINE desarrollada por la empresa Transgaming que hace especial hincapié en la emulación de juegos. El proyecto se basa en el software GPL WINE, por lo que sus archivos se publican también bajo licencia GPL. El problema es que Cedega es una aplicación comercial, y Transgaming no ofrece directamente binarios de su software, aunque siempre podemos dirigirnos al CVS para descargar el código fuente, compilarlo e instalarlo en nuestro sistema. Eso es lo que vamos a explicar en este tutorial, basado en el trabajo desarrollado por GlaDiaC para la web Linux-Gamers.net.
Debéis seguir cada paso para hacer funcionar el programa. Si encontráis alguna dificultad podéis consultar la sección de ‘Problemas Frecuentes’ más abajo. Además la sección de comentarios está como siempre abierta para que expongáis vuestras dudas. Espero que podámos resolverlas entre todos, asà que echad una mano y contestad si conocéis la solución a algún problema.
Si os gusta Cedega, os recomiendo que lo compréis, asà ayudáis al desarrollo del programa. Además en la versión comercial se incluye el software ‘Point2Play’ que ayuda a lanzar los juegos de una forma más sencilla. Se que en las redes P2P se puede obtener la versión completa de Cedega, pero no es necesario que recurráis a soluciones ilegales.
1.Preparativos
Para hacer más sencilla la descarga e instalación del programa la gente de Linux-Gamers ha preparado un script que automatiza todo el proceso. Es necesario que descarguéis ese script desde aquÃ: Script para instalar Cedega Winex gratis
También es necesario tener instalados los siguientes programas, paquetes y librerÃas:
cvs
wget
fontconfig
freetype2
freetype2-devel
bison
flex
libjpeg
libjpeg-devel
libpng
libpng-devel
zlib
zlib-devel
xorg-x11-devel (resp. XFree86-devel)
Mesa (resp. xorg-x11-Mesa, XFree86-Mesa)
Mesa-devel (resp. xorg-x11-Mesa-devel, XFree86-Mesa-devel)
freeglut
freeglut-devel
SDL
SDL-devel
Los usuarios de Debian (asà como Ubuntu, Knoppix, Guadalinex, Linex …) pueden utilizar los siguientes comandos:
apt-get install cvs build-essential bison flex-old libasound2-dev x-window-system-dev libpng12-dev libjpeg62-dev libfreetype6-dev libxrender-dev libttf2 libttf-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-net1.2-dev libsdl-gfx1.2-dev msttcorefonts libfontconfig1-dev cvs
2. Compilación e Instalación
Entrad en el directorio en el que descargásteis el script WineCVS.sh y arrancadlo con:
$ sh WineCVS.sh
El script descarga mediante wget el archivo defaults.tar.gz que contiene los scripts necesarios para la instalación. Tras la descarga debe aparecer el menú de instalación.
En este momento debéis seleccionar un perfil, dependiendo de vuestras necesidades. Seguid los pasos y listo.
Se acabo la compilación e instalación.
3. Configuración
Ahora necesitamos una carpeta que contendrá algunos archivos de Windows que ‘engañaran’ al juego para que piense que se esta utilizando ese sistema operativo. Es lo que se denomina un ‘Fake Windows’. El script lo crea automáticamente cuando se ejecuta por primera vez con el siguiente comando:
$ cvscedega
Se crea una configuración (~/.cvscedega) y un falso directorio de Windows (~/.cvscedega/c_drive). El directorio de Windows se puede cambiar por cualquier otro.
El archivo de configuración (~/.cvscedega/config) se debe configurar con algún editor (como gedit si usáis gnome) para ajustarlo a nuestro sistema.
[Drive C]
…
“Path” = “/home/linux-gamers.net/windows/C”
…
Las unidades de CD y DVD deben detectarse automáticamente, pero se puede configurar de la siguiente forma:
[Drive D]
“Path” = “/media/cdrom”
“Type” = “cdrom”
“Label” = “CD-ROM”
“Filesystem” = “win95″
“Device” = “/dev/hdc”
Podéis cambiar la ruta (”Path”) y el dispositivo (”Device”) en caso de que no se hayan detectado correctamente.
Estas son otras variables de configuración que deberÃais cambiar:
en la sección [x11drv] debemos especificar cuanta memoria RAM tiene nuestra tarjeta y cuánta memoria debe cargar CEDEGA en el AGP (recomiendan 32)
; How much Video RAM does your graphic card have?
; If this option is not present, it will default set to 32MB.
“VideoRam” = “128″
; How much should Cedega attempt to store into faster AGP memory
; Set the amount of video memory to be allocated for OpenGL vertex arrays.
“AGPVertexRam” = “32″
Si utilizáis OSS para el sonido cambiad:
[WinMM]
“Drivers” = “wineoss.drv”
Para el soporte de las fuentes Freetype (para evitar bordes en las letras de los juegos) marcad:
[fonts]
“Freetype” = “Y”
4. Probando
Para probar Cedega arrancad un programa que requiera DX (en Linux-Gamers lo hacen con WarCraft 3) con el siguiente comando:
$ cvscedega War3.exe
Esto arrancará el proceso de instalación.
5. Un directorio para cada juego
Con la versión CVS de Cedega es posible crear un directorio para cada juego. Para esto necesitáis una configuración de Cedega ‘limpia’, es decir, sin ningún cambio o juego instalado.
Si tienes una configuración con cambios o juegos instalados borra el archivo ~/.cvscedega.
Éste es un ejemplo para crear un directorio para Half Life:
Crear un directorio para el juego en /usr/local/games
$ cd /usr/local/games
$ mkdir halflife
$ mkdir halflife/bin
$ cp -fR ~/.cvscedega/* halflife/
ahora edita la configuración de /usr/local/games/halflife/:
[Drive C]
..
“Path” = “/usr/local/games/halflife/c_drive”
..
Necesitamos el script de arranque de cvscedega para el juego, asà que lo copiamos
$ cp /usr/bin/cvscedega /usr/local/games/halflife/cecvs
$ cp /usr/lib/cvscedega/bin/WineCVSFunctions/cvscedega /usr/local/games/halflife/
y luego debemos editarlo reemplazando
/usr/lib/cvscedega/bin/WineCVSFunctions/cvscedega
con
/usr/local/games/halflife/cvscedega (por ejemplo).
Ahora abre /usr/local/games/halflife/cvscedega y cambia
export WINEPREFIX=”$HOME/.cvscedega”
a
export WINEPREFIX=”/usr/local/games/halflife”
Ya está. Sólo queda instalar el juego; inserta el CD de HalfLife en el lector y móntalo con (algunos sistemas ya montan automáticamente las unidades):
$ mount /media/cdrom
$ /usr/local/games/halflife/cecvs /media/cdrom/SETUP.EXE
Para finalizar hay que crear un script de instalación en el directorio halflife/bin
#!/bin/sh
cd /usr/local/games/halflife/c_drive/SIERRA/Half-Life
/usr/local/games/halflife/wxcvs “hl.exe” — hl.exe -console
6. Problemas Frecuentes
VideoRAM y AGPVertexRAM
VideoRAM es la cantidad de memoria RAM que tiene tu tarjeta gráfica. AGPVertexRAM especifica la cantidad de memoria de vÃdeo que se usará para las tablas de OpenGL. Ãmbas se miden en MegaBytes. Usar toda la memoria disponible para AGPVertexRAM no es una buena idea. Esas tablas se usan para geometrÃa, como coordenadas, y no para texturas. Cuanta más memoria reserves para AGPVertexRAM menos tendrás disponible para texturas. Lo mejor serÃa destinar entre 1/3 y 1/2 de tu memoria de vÃdeo a AGPVertexRAM.
dmesg | grep ‘AGP aperture’
Problema:
make[2]: Entering directory `/root/temp/cvscedega/winex/dlls/d3dgl’
gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2
-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
caps.o caps.c
In file included from caps.c:20:
d3dgl_private.h:142: error: parse error before “PFNGLWEIGHTPOINTERARBPROC”
d3dgl_private.h:142: Warning: no semicolon at end of struct or union
d3dgl_private.h:142: Warning: type defaults to `int’ in declaration of `glVertexBlendARB’
d3dgl_private.h:142: Warning: data definition has no type or storage class
d3dgl_private.h:151: error: parse error before ‘}’ token
d3dgl_private.h:151: Warning: type defaults to `int’ in declaration of `DD_GL_data’
Solución:
Necesitas las cabeceras XFree86-Mesa para compilar Cedega con soporte OpenGL. No funciona con las cabeceras OpenGL de NVidia, instala las de Mesa en su lugar.
Problema:
./ppl.l:1488: error: `pp_ignore’ undeclared (first use in this function)
./ppl.l: At top level:
lex.ppl.c:15101: Warning: `yyunput’ defined but not used
make[2]: *** [lex.ppl.o] Error 1
make[2]: Leaving directory `/home/matze/Cedega-CVS/winex/tools/wrc’
make[1]: *** [wrc] Error 2
make[1]: Leaving directory `/home/matze/Cedega-CVS/winex/tools’
make: *** [tools] Error 2
Solución:
apt-get install flex-old y reinicia el proceso de instalación.
$ sh WineCVS.sh -> c -> r
Problema:
¿Cómo puedo actualizar mi versión de CVS de Cedega?
Solución:
$ sh WineCVS.sh
-> c -> r
$ sh WineCVS.sh
-> c -> r
Problema:
¿Cómo puedo desinstalar Cedega y su árbol de directorios?
Solucion:
$ sh WineCVS.sh -> c -> e
Problema:
No hay aceleración 3D con tarjetas ATI en los juegos
Solucion:
$ export LD_PRELOAD=/usr/lib/libGL.so; cvscedega game.exe
Problema:
err:font:WineEngInit FreeType support is not compiled in to wine, some font functionality will be disabled.
Solucion:
Instala Fontconfig, Freetype2 (libfreetype6) and Freetype2-devel
A continuación se exponen algunos trucos extraÃdos de http://www.frankscorner.org
La versión de CVS de Cedega no tiene soporte para instaladores Installshield , pero muchos juegos lo utilizan.
Para hacer posible la instalación debéis instalar la utilidad DCOM98, que puede ser descargada desde aquÃ:
http://www.microsoft.com/com/dcom/dcom98/download.asp
escribid
$ cvscedega dcom98.exe
Para instalar los archivos .msi (Microsoft Installer) descargad
http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe
e instaladlo con
$ cvscedega instmsia.exe
Ahora escribid
$ cvscedega msiexec /i el_archivo_que_queremos_instalar.msi
y la aplicación se instalará
7. Enlaces
Como ya he dicho este documento se basa en su mayor parte en un trabajo de GlaDiaC para www.linux-gamers.net. Añado los enlaces originales:
Transgaming - home of Cedega
Transgaming community
Frankscorner - Utilizar aplicaciones Windows utilizando Wine
linuX-gamers.net - tu comunidad de juego online
ATENCIóN: Este tutorial está publicado bajo licencia GNU Free Documentation License.


August 4th, 2005 en 1:28 pm
“Se que en las redes P2P se puede obtener la versión completa de Cedega, pero no es necesario que recurráis a soluciones ilegales.”
Las redes P2P no son ilegales. El contenido que haya en ella sÃ. Es como decir que el papel es ilegal solo porque haya libros donde se explica como construir una bomba nuclear.
August 4th, 2005 en 1:46 pm
Si analizas la frase verás que los dos estamos de acuerdo. La solución ilegal serÃa obtener una versión pirata (ilegal) de Cedega de las redes P2P(legales).
August 4th, 2005 en 2:56 pm
[para PlayTux] Supongo que se refiere (el autor) a descagar la versión binaria de Cedega comercial, no a usar las redes P2P. La copia de software no está contemplada como copia privada como pueda ser en los CD,s y los DVD’s
August 4th, 2005 en 4:10 pm
al autor de este blog (Administrator, pero no creo que se llame asà :P): enhorabuena, me parece una gran idea esta página y, por lo que he leido, me va a resultar de mucho utilidad.
un saludo
August 4th, 2005 en 4:27 pm
Efectivamente, no soy ‘Administrator’, sino Cromo. Ya he cambiado eso. Prisas y detalles de última hora.
August 4th, 2005 en 8:18 pm
Felicidades por la explicacion, me habeis sorprendido gratamente!
Lamentablemente tengo una SIS de merde que no tiene aceleración 3D en linux, asà que creo que no puedo instalar cedega. Ajoerse
August 4th, 2005 en 8:21 pm
Si os gusta Cedega… no tireis el dinero en un pozo sin fondo.
Invertid en Wine… y vuestro dinero volverá a vosotros en forma de software libre, beneficiando de paso a toda la humanidad.
No paseis por alto los progresos de Wine últimamente… los esfuerzos en DirectX 9 y el reciente merge de todo el tema de DCOM y demás que esta haciendo funcionar, de golpe, una burrada de programas que antes no funcionavan, especialmente instaladores. Desde que es GPL, las contribuciones solo han crecido!
Wine es el futuro, apostemos por el software libre!
http://www.winehq.org
August 4th, 2005 en 10:33 pm
Cedega es también libre, lo que no se yo es si Wine se aprovecha de Cedega como Cedega de Wine
Yo personalmente preferiria que Wine fuera capaz de ofrecer todas las funcionalidades de Cedega y más, al no tener problemas de licencia (Transgaming amenazó con poner una licencia no libre al distribuir cedega empaquetado), pero como mÃnimo es libre, asà que no hay problema alguno al usar Cedega, aunque sólo sea de mientras
August 5th, 2005 en 12:24 am
y que pasa si en una Fedora Core 4 el codigo empieza a dar errores en la compilación ???? tipo… valor inválido en incremento
¬¬u… A alguien le pasa lo mismo?
August 5th, 2005 en 1:51 am
Intenté instalar varios juegos en linux, y me encontré con más de un problema. Algunos rulaban bien, y otros no tanto. Otros simplemente no rulaban.
De casualidad, dà con esta página. Con instaladores de juegos para linux, muy sencillos de usar para gente no muy hábil como yo. Hay de bastantes juegos. Os recomiendo que visiteÃs la página, no tiene desperdicio.
http://www.liflg.org/
DebereÃs tener instalado el cedega para jugar a la mayorÃa de ellos, pero bueno, aki el compañero ha explicado muy bien como usarlo.
En cuanto a lo de pagar por el cedega, yo creo ke me instalé una versión del CVS y no he tenido ke pagar nada.
Un saludo, y enhorabuena por esta iniciativa
August 5th, 2005 en 3:45 am
[…] que su última entrada es particularmente interesante: una traducción de un tutorial sobre como instalar Cedega para disfrutar de juegos pa […]
August 5th, 2005 en 6:29 am
Me habia olvidado de los juegos, me compile la version 4.3.2 del CVS hace tiempo, acabo de probar World of Warcraft y va de lujo! que vicio!
August 5th, 2005 en 9:42 am
La página de http://www.liflg.org/ se dedica a crear instaladores para juegos en Linux. No hace falta utilizar Cedega para estos juegos. Próximamente revisaremos en LinuxJuegos.com esta página y hablaremos de sus proyectos.
August 5th, 2005 en 9:43 am
Dani, si quieres que te echen una mano pega aquà el mensaje exacto de error que te aparece, y a ver que se puede hacer. Me está dando la impresión de que aquà van a hacer falta unos foros…
August 5th, 2005 en 10:59 am
El formulario de “contacto” no me funcionó ayer, asà que lo comento aquÃ.
Creo que la página estarÃa mejor si las entradas largas, como este tutorial, se mostrasen en portada como sólo un resumen en el que hay que picar para leer el resto. Entradas tan largas “ningunean” a las demás y hace que ni se vean (están “metros” más abajo y pueden confundirse con otro apartado del tutorial si se ojea rápido). Se pierde la apariencia de un blog y parece que esta sea simplemente una página con un tutorial.
August 5th, 2005 en 11:42 am
OÃdo cocina. En realidad la idea todas las entras largas usen este sistema, lo que ocurre es que, al ser el primer manual, queria darle algo más de importancia dejándolo un tiempo asÃ. Ya está cambiado ;-). Por cierto, voy a revisar el formulario de contacto, a ver que ocurre.
August 5th, 2005 en 9:15 pm
Me pasa lo mismo que a Dani: tengo una tarjeta sis integrada… No habrÃa forma de que funcionara el cedega? Desde windows xp juego counter-strike y quiero pasar a linux
August 5th, 2005 en 10:34 pm
No hay aceleracion 3D, simple y llanamente. El conocido:
>>glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: No
El driver para sis (para la mia, aunque alguna sis si tiene 3d en general no tiene) no tiene aceleracin 3d.
August 6th, 2005 en 10:37 pm
Checking out CVS … May take a while
Tengo problemas en el paso 2
Haber si me podeis ayudar
——— Error log - file /root/.WineCVS/sources/cvswine/ErrorLog : ———
/root/.WineCVS/Functions/RunWineCVS: line 728: cvs: command not found
Error in CVS checkout
Try fixing the error based on the output above, and
run the script again, without paramaters (Eg: WineCVS.sh)
August 7th, 2005 en 5:49 am
====Quote======
# Dani Dice:
August 4th, 2005 en 8:18 pm
Felicidades por la explicacion, me habeis sorprendido gratamente!
Lamentablemente tengo una SIS de merde que no tiene aceleración 3D en linux, asà que creo que no puedo instalar cedega. Ajoerse
==============
No es dificil instalarla, supongamos que tienes un kernel 2.6.10 para un P4 sin HT y tu SiS, suponiendo que tienes Debian o Ubuntu, seria una cosa asi:
sudo apt-get install linux-image-2.6.10-5-686 (Yo no instale esto, pero si es que no te resulta sin esto, bajalo)
sudo apt-get install linux-headers-2.6.10-5-686
sudo apt-get install linux-restricted-modules-2.6.10-5-686
****Reinicia tu pc y entra al nuevo kernel (claro, si es que deseas instalar ese, yo por lo menos tengo ese y me va bien)
sudo apt-get install build-essential
wget http://dri.freedesktop.org/snapshots/common-20050718-linux.i386.tar.bz2
wget http://dri.freedesktop.org/snapshots/sis-20050718-linux.i386.tar.bz2
tar -xjf common-20050718-linux.i386.tar.bz2
tar -xjf savage-20050718-linux.i386.tar.bz2
cd dripkg
sudo ./install.sh
Reinicia el pc… y SUERTE!!!!
August 7th, 2005 en 5:52 am
Errata……
dice:
tar -xjf savage-20050718-linux.i386.tar.bz2
debe decir:
tar -xjf sis-20050718-linux.i386.tar.bz2
August 8th, 2005 en 3:17 pm
Checking out CVS … May take a while
Tengo problemas en el paso 2
Haber si me podeis ayudar
——— Error log - file /root/.WineCVS/sources/cvswine/ErrorLog : ———
/root/.WineCVS/Functions/RunWineCVS: line 728: cvs: command not found
Error in CVS checkout
Try fixing the error based on the output above, and
run the script again, without paramaters (Eg: WineCVS.sh)
August 8th, 2005 en 4:02 pm
Sagman, me parece que no tienes el programa CVS instalado. Prueba:
apt-get install cvs
y cuando este instalado ejecuta otra vez el script
August 9th, 2005 en 1:37 am
Trato de instalar los drivers para sis, pero me pide Xree86 y tengo xorg (ubuntu) :S que hago?
August 9th, 2005 en 11:40 am
Tengo el cvs instalado, i la ultima debian puesta nada ubuntus, cd-lives
el error que me da es :
——— Error log - file /home/rai0d/.WineCVS/sources/cvscedega/ErrorLog : ———
spec16.c:180: warning: pointer targets in assignment differ in signedness
spec16.c:186: warning: pointer targets in assignment differ in signedness
spec16.c:193: warning: pointer targets in assignment differ in signedness
spec16.c:197: warning: pointer targets in passing argument 1 of ’strcpy’ differ in signedness
spec16.c:207: warning: pointer targets in passing argument 1 of ’strcpy’ differ in signedness
spec16.c:208: warning: pointer targets in passing argument 1 of ’strupper’ differ in signedness
spec16.c:217: warning: pointer targets in assignment differ in signedness
spec16.c:254: warning: pointer targets in assignment differ in signedness
spec16.c:277: warning: pointer targets in assignment differ in signedness
spec16.c:278: warning: pointer targets in passing argument 2 of ‘dump_bytes’ differ in signedness
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o spec32.o spec32.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o utils.o utils.c
gcc -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -o winebuild import.o main.o parser.o relay.o res16.o res32.o spec16.o spec32.o utils.o -L../../unicode -lwine_unicode
make[2]: Leaving directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools/winebuild’
make[2]: Entering directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools/winedump’
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o debug.o debug.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o main.o main.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o misc.o misc.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o msmangle.o msmangle.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o output.o output.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o pe.o pe.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o search.o search.c
search.c: In function ’symbol_from_prototype’:
search.c:189: warning: pointer targets in passing argument 3 of ’str_match’ differ in signedness
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o symbol.o symbol.c
gcc -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -o winedump debug.o main.o misc.o msmangle.o output.o pe.o search.o symbol.o
make[2]: Leaving directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools/winedump’
make[2]: Entering directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools/wmc’
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o lang.o lang.c
bison -y -d -t ./mcy.y
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o mcl.o mcl.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o utils.o utils.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o wmc.o wmc.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o write.o write.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o y.tab.o y.tab.c
gcc -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -o wmc lang.o mcl.o utils.o wmc.o write.o y.tab.o -L../../unicode -lwine_unicode -lfl
make[2]: Leaving directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools/wmc’
make[2]: Entering directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools/wrc’
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o dumpres.o dumpres.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o genres.o genres.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o newstruc.o newstruc.c
newstruc.c: In function ‘handle_ani_list’:
newstruc.c:740: error: invalid lvalue in increment
newstruc.c: In function ‘new_ani_curico’:
newstruc.c:851: error: invalid lvalue in increment
make[2]: *** [newstruc.o] Error 1
make[2]: Leaving directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools/wrc’
make[1]: *** [wrc] Error 2
make[1]: Leaving directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools’
make: *** [tools] Error 2
Error in Make
Try fixing the error based on the output above, and
run the script again, without paramaters (Eg: WineCVS.sh)
August 9th, 2005 en 12:15 pm
Mmm, puede que tenga que ver con la version de GCC. Prueba a compilar cualquier otra cosa, a evr si es un fallo del compilador o del programa. He visto por foros que a la gente que le da ese fallo compilando les ocurre cuando compilan cualquier cosa, no solo cedega
August 9th, 2005 en 12:19 pm
Por cierto, tambien es posible que sea un fallo de la versión actual de Cedega en el servidor CVS. En febrero de este año ya solucionaron un par de fallos relacionados con eso. Nos ahorrariamos muchos quebraderos si alguien al que le haya funcionado empaquetase el programa en un deb o rpm. ¿Quien se ofrece?
August 9th, 2005 en 1:45 pm
seria lo suyo poner en un paquete deb , estuve googleando pero no encontre nada de nada….
August 10th, 2005 en 2:30 am
Me tira exactamente el mismo error que a rai0d. =/
esta bastante complicado solucionar ese error. =/
alguno tiene idea?
August 10th, 2005 en 11:44 am
yo de momento
August 11th, 2005 en 12:57 am
Imposible, necesito ayuda, no paso del principio.
Me bajo el script, lo coloco en una carpeta, por ejemplo Cedega Winex, entro en la carpeta y hago $ sh WineCVS.sh, y empieza.
*Profile menu
Here you can download new profiles, upgrade existing
or run existing
g) Get a profile from http://winecvs.linux-gamers.net/WineCVS
c) Change command line action
le doy a g) y sale una lista del 1 al 10, cual elijo? la 0, 1, 2, no va nada, se queda cuando me dice que tiene que crear unas carpetas que no existen, se queda en el punto 3=configure.
Configuring …
WineCVS.sh: line 777: cd: /root/.WineCVS/sources/cvscedega/winex/: No existe el fichero o el directorio
la 3 si tira, me salió algo de password, y que pongo? no paso nada. Le volvi a dar y se me queda aquÃ
*Checking out CVS … May take a while
TIP: There is support for easy debug loggin in
TIP: To force all your games to run in a window, uncomment
the “Desktop” option in the configuration file.
Look under section [x11drv].le
Configuration file will be /.cvswine/config
It will be created the first time you run cvswine
Aquà que se hace?
Please enter CVS password (3 tries):
Password is probably : cvsg/
CVS password: rking with mouse, and middle-click in browser.
luego sale
Did you know Cedega is made by Transgaming?
They have a binary version that works better than CVS,
since it has better support for Installshield and copy
protected games. Go to http://www.transgaming.com for more info
Y ya está. Una ayudita por favor.
August 11th, 2005 en 9:55 am
A ver
El perfil que yo descargue creo que era el 1, el cvscedega_head. Puedes descargar varios e ir probando. Despues de descargarlos te la da opción de Run Profile, con la r, para escoger el perfil.
Luego vas aceptando y diciendo que has leido todas las licencias y tal, hasta que llega un momento en que te pide la contraseña del CVS: la contraseña es cvs, en minúscula. Se queda como parado, colgado, pero en realidad esta conectando al CVS y descargando datos. A mà de vez en cuando me salen mensajitos de publicidad en la misma consola. Cuando termina de descargar empieza el proceso de compilación. No te preocupes si te da algún fallo, porque ya tienes los fuentes en tu directorio, y no tienes que volver a descargarlo del CVS, el script saltará ese paso la próxima vez.
August 11th, 2005 en 10:47 am
Si pero cuando da el make ya da el error!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Y es el error que pongo en otro de los post y me quedo igual.. o sea de momento me quedo igual
August 11th, 2005 en 12:15 pm
¿Qué distribución utilizas? ¿Lo estás instalando como root o usuario?
Por favor, las consultas técnicas dirigidlas a los nuevos foros, es más fácil la administración.
August 11th, 2005 en 1:21 pm
debian
como root
August 11th, 2005 en 3:18 pm
He elegido la opción 1, cvscedega_head. Ha hecho todos los pasos, y a creado /usr/lib/cvswine
El paso siguiente, el de configuración, $ cvscedega, donde se realiza?, como se crea lo que explicais?
Gracias por la ayuda.
Utilizo Debian.
August 11th, 2005 en 3:32 pm
Cuando el script termina de hacer el make y el make install todo queda bien instalado. Tan sólo tienes que escribir como usuario normal cvscedega en la consola. Mas adelante, cuando quieras instalar un juego, simplemente te vas al directorio donde está el instalador y escribes cvscedega nombredelinstalador.exe
Por favor, haed las consultas en el foro, asà será más fácil que otras personas encuentren la solución a sus problemas.
La dirección del foro es foro.linuxjuegos.com
August 18th, 2005 en 11:26 am
[…] Uno de sus articulos más notorios es el relacionado con Cedega, un emulador para Linux que permite ejecutar cualquier ti […]
August 25th, 2005 en 2:17 pm
Hola, el manual es fabuloso, como los problemas que me da la instalacion, jejeje. A ver si podeis guiarme en mi cruzada, me ocurre esto…
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking target system type… i686-pc-linux-gnu
checking whether make sets $(MAKE)… yes
checking for gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ANSI C… none needed
checking how to run the C preprocessor… gcc -E
checking for X… libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for gethostbyname… yes
checking for connect… yes
checking for remove… yes
checking for shmat… yes
checking for IceConnectionNumber in -lICE… yes
checking for bison… bison -y
checking for flex… flex
checking for yywrap in -lfl… yes
checking lex output file root… lex.yy
checking whether yytext is a pointer… yes
checking for bison… bison
checking for flex… flex
checking for ranlib… ranlib
checking for a BSD-compatible install… /usr/bin/install -c
checking whether ln -s works… yes
checking for c2man… $(TOPSRCDIR)/tools/c2man.pl
checking for ldconfig… /sbin/ldconfig
checking for semop… yes
checking for shmget… yes
checking for ftok… yes
checking for egrep… grep -E
checking for ANSI C header files… yes
checking for sys/types.h… yes
checking for sys/stat.h… yes
checking for stdlib.h… yes
checking for string.h… yes
checking for memory.h… yes
checking for strings.h… yes
checking for inttypes.h… yes
checking for stdint.h… yes
checking for unistd.h… yes
checking for sys/types.h… (cached) yes
checking sys/mman.h usability… yes
checking sys/mman.h presence… yes
checking for sys/mman.h… yes
checking if the server should support AIC… yes
checking for shm_open in -lrt… yes
checking for shm_open… yes
checking for shm_unlink… yes
checking for lclint… no
checking for lint… no
checking if the prelaoder should be built… yes
checking for pthread_create in -lpthread… yes
checking for pthread_attr_setstack… no
checking for sqrt in -lm… yes
checking for i386_set_ldt in -li386… no
checking for _oss_ioctl in -lossaudio… no
checking for iswalnum… yes
checking for gethostbyname… (cached) yes
checking for connect… (cached) yes
checking for _xpg4_setrunelocale in -lxpg4… no
checking for mmap in -lmmap… no
checking for openpty… no
checking for openpty in -lutil… yes
checking dlfcn.h usability… yes
checking dlfcn.h presence… yes
checking for dlfcn.h… yes
checking for dlopen… no
checking for dlopen in -ldl… yes
checking jpeglib.h usability… yes
checking jpeglib.h presence… yes
checking for jpeglib.h… yes
checking for jpeg_start_decompress in -ljpeg… yes
checking png.h usability… yes
checking png.h presence… yes
checking for png.h… yes
checking for main in -lz… yes
checking for png_create_write_struct in -lpng… yes
checking openssl/ssl.h usability… yes
checking openssl/ssl.h presence… yes
checking for openssl/ssl.h… yes
checking fpu_control.h usability… yes
checking fpu_control.h presence… yes
checking for fpu_control.h… yes
checking values.h usability… yes
checking values.h presence… yes
checking for values.h… yes
checking X11/Xlib.h usability… yes
checking X11/Xlib.h presence… yes
checking for X11/Xlib.h… yes
checking for X11/XKBlib.h… yes
checking for XkbQueryExtension in -lX11… yes
checking for X11/extensions/XShm.h… yes
checking for XShmQueryExtension in -lXext… yes
checking for X11/Xutil.h… yes
checking for X11/extensions/shape.h… yes
checking for XShapeQueryExtension in -lXext… yes
checking for X11/extensions/xf86dga.h… no
configure: WARNING: DGA extension not found, Wine will be built without it
checking for X11/extensions/xf86vmode.h… no
configure: WARNING: XFree86 VMODE extension not found, Wine will be built without it
checking for X11/extensions/Xvlib.h… yes
checking for XvShmCreateImage in -lXv… yes
checking for X11/Xcursor/Xcursor.h… yes
checking for XcursorSupportsARGB in -lXcursor… yes
checking for XRenderQueryExtension in -lXrender… yes
checking for X11/extensions/Xrender.h… yes
checking for XRRQueryExtension in -lXrandr… yes
checking for XRRConfigSizes in -lXrandr… yes
checking for X11/extensions/Xrandr.h… yes
checking Checking if the sdldrv should be built… no
configure: error: /usr/X11R6/lib/libGL.a is present on your system.
This prevents linking to OpenGL. Delete the file and restart configure.
—————————————————————————————————————————————————————————————————————-
Supuestamente la acelaracion 3d esta bien, hago lo de la pregunta de render y me dice que yes, me mueve los screensaver de opengl sin problemas y suaves, mi equipo es un amd 64 3500+, 2 gigas de ram, 2 discos ide y la grafica es una nvidia 6600gt pci-express, el so que uso es el kubuntu i386, porque no sabia si me servirian los juegos 32 bits en la version de ubuntu 64, gracias a todos
August 31st, 2005 en 12:46 pm
Hola ¿Que tal? ¿A ver si alguien me puede echar una mano? Yo tengo el siguiente problema:
make[1]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/unicode’
make[1]: `libwine_unicode.so’ está actualizado.
make[1]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/unicode’
make[1]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/tools’
make[2]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/tools/winebuild’
make[2]: No se hace nada para `all’.
make[2]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/tools/winebuild’
make[2]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/tools/winedump’
make[2]: No se hace nada para `all’.
make[2]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/tools/winedump’
make[2]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/tools/wmc’
make[2]: No se hace nada para `all’.
make[2]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/tools/wmc’
make[2]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/tools/wrc’
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o newstruc.o newstruc.c
newstruc.c: In function ‘handle_ani_list’:
newstruc.c:740: error: invalid lvalue in increment
newstruc.c: In function ‘new_ani_curico’:
newstruc.c:851: error: invalid lvalue in increment
make[2]: *** [newstruc.o] Error 1
make[2]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/tools/wrc’
make[1]: *** [wrc] Error 2
make[1]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/tools’
make: *** [tools] Error 2
Ya actualice la version del GCC a la 4:4.0.1-3 y ya no me dice que haya versiones mas alta por si el problema era ese, como lei mas arriba.
Gracias.
September 3rd, 2005 en 11:11 am
A ver… me parece algo insolito esto. El proceso de instalacion y compilacion me termina sin ningun error, todo correcto… pero.. ejecuto cvscedega y me envia un delicioso mensaje que dice “command not found”……………………………
Para colmo el cedega no esta por ningun lado……….. realmente funciona???
Ayuda por favor.
September 3rd, 2005 en 3:56 pm
Ahora si…
Cambie de perfil, habia bajado al 0 y lo cambie por el 1 y ahora si esta instalado correctamente… :-/
Cómo configuro el audio? me dice lo siguiente
err:wave:ALSA_WaveInit open pcm: Device or resource busy
ALSA lib seq_hw.c:446:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
Pero esto no es cierto (al menos no que yo sepa), puesto que si puedo, por ejemplo, escuchar el xmms sin problemas, por supuesto que todas las aplicaciones de audio las tengo cerradas, hago la aclaracion jeje.
September 4th, 2005 en 6:48 pm
http://www.linux-gamers.net/modules/newbb/viewtopic.php?topic_id=1546&forum=10&post_id=8792
Aquà aparece resuelto el problema de compilación, ese de:
newstruc.c: In function ‘handle_ani_list’:
newstruc.c:740: error: invalid lvalue in increment
newstruc.c: In function ‘new_ani_curico’:
newstruc.c:851: error: invalid lvalue in increment
make[2]: *** [newstruc.o] Error 1
make[2]: Leaving directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools/wrc’
make[1]: *** [wrc] Error 2
make[1]: Leaving directory `/home/rai0d/.WineCVS/sources/cvscedega/winex/tools’
make: *** [tools] Error 2
El problema viene porque el desarrollo lo deben estar haciendo con la versión 3 de GCC mientras que la mayorÃa de la gente compilamos por defecto con la versión 4
Yo he hecho la prueba cambiando la variable de entorno CC para que me apunte a gcc-3.3, ya que tengo la 3.3 y la 4.0.1 de GCC instaladas. He lanzado la compilación y ahora ya no se me peta la compilación.
Saludos
September 10th, 2005 en 4:13 am
Hola, tengo suse linux 9.3 y la verdad estoy verde en como poder jugar a juegos como wow o warcraft3 en suse 9.3 me descargue el rpm de cedega pero no hay forma de que pueda jugar alguien puede darme alguna ayuda compenso economicamente si consigo hacer que funcionen tengo amd xp 2400+ 512 ram targeta nvidia 5500 internet adsl por router y targeta de red e instale el rpm de cedega pero no consigo que funcione ni para atras y por cierto tengo instalados los drivers de nvidia y el 3d activo Gracias y Un saludo.
September 22nd, 2005 en 2:25 am
El error del newstrom.c lo he solucionado perfectamente cambiando gcc4 por gcc3.3, para ello en la carpeta /usr/bin hacer:
- rm gcc
- ln -s gcc3.3 gcc
y lito, para volver a la version 4 todo igual cambiando gcc3.3 por gcc4.0 (o las versiones que tengan)
Un Saludo y excelente guia
September 25th, 2005 en 6:05 pm
Buenas, estaba viendo el tutorial y el error q me da es este:
——— Error log - file /home/dani/.WineCVS/sources/winex310/ErrorLog : ———
make[1]: Entering directory `/home/dani/.WineCVS/sources/winex310/winex/unicode’
gcc -c -I. -I. -I../include -I../include -g -O2 -Wall -fno-keep-static-consts -D__int8=char -D__int16=short -D__int32=int “-D__int64=long long” -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o casemap.o casemap.c
In file included from ../include/windef.h:16,
from ../include/wine/unicode.h:10,
from casemap.c:4:
../include/winnt.h:45:3: error: #error Unknown CPU architecture!
../include/winnt.h:1052: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:1055: error: syntax error before ‘*’ token
../include/winnt.h:1055: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘PCONTEXT’
../include/winnt.h:1055: aviso: la definición de datos no tiene tipo o clase de almacenamiento
../include/winnt.h:1198:2: error: #error You need to define DEFINE_REGS_ENTRYPOINT macros for your CPU
../include/winnt.h:2285: error: syntax error before ‘PCONTEXT’
../include/winnt.h:2285: aviso: no hay punto y coma al final del struct o union
../include/winnt.h:2286: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘EXCEPTION_POINTERS’
../include/winnt.h:2286: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘PEXCEPTION_POINTERS’
../include/winnt.h:2286: aviso: la definición de datos no tiene tipo o clase de almacenamiento
../include/winnt.h:2298: error: syntax error before ‘PCONTEXT’
../include/winnt.h:2310: error: syntax error before ‘ExceptionInfo’
../include/winnt.h:2313: 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: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘LPCONTEXT’
../include/winbase.h:120: aviso: la definición de datos no tiene tipo o clase de almacenamiento
../include/winbase.h:122: error: syntax error before ‘LPEXCEPTION_POINTERS’
../include/winbase.h:122: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘LPEXCEPTION_POINTERS’
../include/winbase.h:122: aviso: la definición de datos no tiene tipo o clase de almacenamiento
../include/winbase.h:1332: error: syntax error before ‘CONTEXT’
../include/winbase.h:1467: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘CONTEXT’
../include/winbase.h:1467: error: syntax error before ‘*’ token
make[1]: *** [casemap.o] Error 1
make[1]: Leaving directory `/home/dani/.WineCVS/sources/winex310/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)
A ver si alguien me puede ayudar.
September 25th, 2005 en 9:22 pm
tengo un amd athlon 64, pero es compatible con aplicaciones 32 bits…
October 2nd, 2005 en 3:19 pm
Hola, yo soy nuevo en linux,m uso una version netamente grafica la cual es suse 9.3, por lo que es facil de usar, tengo el winex cedega en un rpm, y me gustaria saber si hay una manera grafica de instalarlo, es decir sin consola, asi como tambien configurarlo despues de instalarlo, gracias
October 10th, 2005 en 7:31 pm
Eddie, la manera grafica de instalarlo es con el gestor de paquetes rpm, depues busca donde quedo configuralo y listo (eso supongo ya que la mayoria de utilidades en rpm corren por este novato paso), dime tu distro de Suse vino con Cedega?, y a los demàs os pregunto si los archivos que proporcionan en loki install son sufiecientes para correr los juegos sin utilizar cedega?

October 13th, 2005 en 5:41 pm
[…] gas de su web. Los que no deséen abonar la suscripción tienen a su disposición nuestro Tutorial para instalar Cedega desde CVS. Los cambios más impor […]
October 15th, 2005 en 7:21 pm
Sergi, en realidad te faltó un guión. Hay que ejecutar como root:
rm gcc
ln -s gcc-3.3 gcc
De esta menera a mi me ha compilado sin ningún problema en debian
October 15th, 2005 en 7:21 pm
Por su puesto, antes que nada

cd /usr/bin
October 17th, 2005 en 2:06 am
——— Error log - file /root/.WineCVS/sources/cvscedega/ErrorLog : ———make[1]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/unicode’make[1]: `libwine_unicode.so’ está actualizado.
make[1]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/unicode’make[1]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/tools’
make[2]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/tools/winebuild’
make[2]: No se hace nada para `all’.
make[2]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/tools/winebuild’
etc…
Me sale eso en la etapa del Make. He probado lo de:
rm gcc
ln -s gcc-3.3 gcc
En la carpeta /usr/bin , pero me sigue saliendo. ¿Tengo que tener instalado algún paquete en especial para hacerlo?
Uso Ubuntu 5.10.
Muchisimas gracias
October 17th, 2005 en 7:49 pm
Yo tambien uso la Ubuntu 5.10 y despues de haber instalado todos los paquetes necesarios lo he compilado asi:
1. cvs -d:pserver:cvs@cvs.transgaming.org:/cvsroot login
2. Te pide la password entonces entras “cvs” y confirmas con tecla enter
3. cvs -z3 -d:pserver:cvs@cvs.transgaming.org:/cvsroot co winex
4. entras en el directorio recien creado “winex”
5. export CC=gcc-3.4 (si no lo tienes instalado ya sabes que tienes que hacer)
6. ./configure –prefix=(directorio donde lo quieras instalar) –enable-opengl –with-x –enable-pthreads
7. make
8. make install (te dara un error ya que no podra ejecutar “ldconfig” sigue leyendo)
Aclaraciones:
1. Como “root” tienes que añadir en /etc/ld.so.conf “(directorio donde lo has instalado)/lib” y tambien como root ejecutar “ldconfig”.
2 La primera vez que ejecutes “wine”, es asi como se llama y lo encontraras en
“(directorio donde lo has instalado)/bin” te dara un error porque no te encuentra el “config”, busca en el arbol del codigo fuente en “documentation/samples” y encontraras un config de ejemplo.
3. Te daras cuenta que no he usado el “WineCVS.sh” porque me daba error de compilacion, y va a ser el gcc-4.0 que es el que trae Ubuntu 5.10 por defecto.
4. Si lo instalas en un directorio en el que no tengas permiso de escritura, tendras que hacer el “make install” como usuario “root”.
Espero haberte ayudado.
Salu2.
October 17th, 2005 en 8:16 pm
Bueno ya estoy aqui de nuevo. Esta vez he vuelto a probar el script haciendolo despues de lo que he dicho en el post anterior y … señores ha compilado!
Moraleja posible ejecuta “export CC=gcc-3.4″ como usuario sin privilegios y luego ejecuta el script de instalacion “WineCVS.sh”, habra que probarlo despues de un reinicio de sesion a ver si funciona.
Salu2.
October 17th, 2005 en 9:06 pm
Creo que este error sera de facil arreglo, pero yo en esto de linux estoy muy pez, instale cedega con el script, me fue todo al dedillo, ningun proglema
pero cuando instalo el world of warcraft, instalo el 1er cd de categoria, al cambiar al 2, le doy a aceptar y me dice que no tengo permiso… bueno, como solucion rapida, decido copiar el juego ya instalado en otro pc dentro del directorio /dirve_c/Program Files/wow
ejecuto dentro del mismo directorio y fuera, he probado de las dos formas, cvscedega WoW.exe y me sale esto… alguien sabe como arreglarlo?
err:win32:do_relocations Standard load address for a Win32 program (0×00400000)not available - security-patched kernel ?
err:win32:do_relocations FATAL: Need to relocate C:\Program Files\world of warcraft\WoW.exe, but no relocation records present (stripped during link). Try to run that file directly !
err:font:ReadFontDir Can’t open directory “/usr/X11R6/lib/X11/fonts/truetype/”
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (Latin American keyboard layout) for scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter “Keyboard” for more information.
ALSA lib seq_hw.c:446:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
/usr/lib/cvscedega/bin/wine: can’t exec ‘WoW.exe’: error=21
October 18th, 2005 en 12:05 am
Bueno, despues de mucho probar y complicarme la vida la sulucion mas sencilla es cambiar el enlace que apunta al gcc-4.0, situado en /usr/bin/gcc, para que apunte a gcc-3.4.
Es decir:
en lugar de /usr/bin/gcc -> /usr/bin/gcc-4.0
editar o crear /usr/bin/gcc -> /usr/bin/gcc-3.4
Yo lo he editado desde el mc (=midnigh commander), he ejecutado el WinCVS.sh y finalizado sin problemas.
Salu2.
Nota: Desde Ubuntu 5.10.
October 18th, 2005 en 1:00 pm
Muchas gracias 4b4dd0n, lo probaré en cuanto llegue a casa y pongo aquà si resultó.
October 18th, 2005 en 7:08 pm
Bueno de nuevo por aqui. Despues de subsanar los problemas de la compilacion … siempre surge algo mas. Ahora es esto:
————————————————-
fran@abacube:~/Temporal$ cvscedega
FuddFeatures:
Reinsert default registry: cvscedega –reregister
Install .reg with regapi: cvscedega regapi
Install .reg with regedit: cvscedega regedit [regfilename.reg]
Start winecfg: cvscedega winecfg
Log to file: cvscedega log
eg: cvscedega log -debugmsg=+ddraw,+err — hl.exe -console
/home/fran/bin/cvscedega: line 97: 4954 Segmentation fault “$ConfigurePrefix/bin/$WineExecName” “$@”
———————————————
¿alguna idea?
Salu2 y gracias.
October 20th, 2005 en 11:58 pm
Sorry to speack english, but I have exatly the same problem :
/usr/bin/cvscedega: line 97: 16002 Erreur de segmentation “$ConfigurePrefix/bin/$WineExecName” “$@”
October 26th, 2005 en 6:44 pm
hola me pueden decir como me puedo descargar el conter straik gratis por favor espero que me enbien la respuesta mi email es:jd_elmejoramigodetodos@hotmail.com o enbiarme un mensaje a mi correo electronico gracias
October 26th, 2005 en 6:51 pm
Si, por supuesto. El Counter Strike se puede descargar muy facilmente y a toda velocidad. Lo único que tienes que hacer es entrar en http://www.steampowered.com y te bajas un programa que se llama Steam. Lo instalas y luego pagas el precio del programa. Una vez pagado te lo puedes bajar muy fácilmente.
Pero claro, si te referÃas a como bajarse una versión ilegal sin pagar, aquà nadie te lo va a decir, y no te molestes en volver a utilizar los comentarios porque serán inmediantamente borrados.
Tienes muchas opciones para utilizar juegos legalmente y sin pagar en GNU/Linux, y de eso y otras cosas trata esta páginas. Aquà no queremos ‘juakers’ ni cosas de esas. Si te apetece, prueba el ‘True Combat’, estilo Counter Strike y legalmente gratuito.
November 12th, 2005 en 12:27 am
Dani, yo tengo un AMD Athlon 64, SuSE 10.0 x86-64 y me da el mismo error que tú… a ver si los expertos pueden darnos una solución, que yo estoy pez en este tema aún.
November 15th, 2005 en 5:21 am
¿Cómo se instala la versión 4.4? En los profiles que me descarga el fichero sólo veo de la winex300_old a la winex330, y los cvscedega_head, cvscedega_head_old, cvswine_head y rewind supongo que serán la versión cvs más nueva.
Saludos.
November 17th, 2005 en 8:42 pm
Mismo Problema que Dani (creo), ayuda por favor:
make[1]: Entering directory `/home/dani/.WineCVS/sources/cvscedega/winex/unicode’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 -o casemap.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:148:3: #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 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:1038: error: error de decodificación antes del elemento ‘*’
../include/winnt.h:1038: aviso: el tipo de dato por defecto es `int’ en la declaració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: error de decodificación antes de “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 declaración de `EXCEPTION_POINTERS’
../include/winnt.h:2074: aviso: el tipo de dato por defecto es `int’ en la declaració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: error de decodificación antes de “PCONTEXT”
../include/winnt.h:2098: error: error de decodificación antes de “ExceptionInfo”
../include/winnt.h:2101: error: error de decodificación antes de “epointers”
In file included from ../include/winnls.h:5,
from ../include/wine/unicode.h:11,
from casemap.c:4:
../include/winbase.h:121: error: error de decodificación antes de “LPCONTEXT”
../include/winbase.h:121: aviso: el tipo de dato por defecto es `int’ en la declaració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: error de decodificación antes de “LPEXCEPTION_POINTERS”
../include/winbase.h:123: aviso: el tipo de dato por defecto es `int’ en la declaració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: error de decodificación antes de “CONTEXT”
../include/winbase.h:1503: aviso: el tipo de dato por defecto es `int’ en la declaración de `CONTEXT’
../include/winbase.h:1503: error: error de decodificación antes del elemento ‘*’
make[1]: *** [casemap.o] Error 1
make[1]: Leaving directory `/home/dani/.WineCVS/sources/cvscedega/winex/unicode’
make: *** [unicode/libwine_unicode.so] Error 2
Ordenador AMD64 con compartibilidad para aplicaiones 32 bits
November 17th, 2005 en 8:46 pm
Bueno pos a mi tmb me da error y no se proq
Alguien puede decirme como solucionar esto plis???
——— Error log - file /home/d3/.WineCVS/sources/cvscedega/ErrorLog : —— —
make[1]: Entering directory `/home/d3/.WineCVS/sources/cvscedega/winex/unicode’
make[1]: `libwine_unicode.so’ está actualizado.
make[1]: Leaving directory `/home/d3/.WineCVS/sources/cvscedega/winex/unicode’
make[1]: Entering directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools’
make[2]: Entering directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools/win ebuild’
make[2]: No se hace nada para `all’.
make[2]: Leaving directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools/wine build’
make[2]: Entering directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools/win edump’
make[2]: No se hace nada para `all’.
make[2]: Leaving directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools/wine dump’
make[2]: Entering directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools/wmc ‘
make[2]: No se hace nada para `all’.
make[2]: Leaving directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools/wmc’
make[2]: Entering directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools/wrc ‘
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-s tack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D_ _int8=char -D__int16=short -D__int32=int “-D__int64=long long” -D__WINE__ -D_REE NTRANT -o newstruc.o newstruc.c
newstruc.c: En la función ‘handle_ani_list’:
newstruc.c:740: error: l-valor inválido en incremento
newstruc.c: En la función ‘new_ani_curico’:
newstruc.c:851: error: l-valor inválido en incremento
make[2]: *** [newstruc.o] Error 1
make[2]: Leaving directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools/wrc’
make[1]: *** [wrc] Error 2
make[1]: Leaving directory `/home/d3/.WineCVS/sources/cvscedega/winex/tools’
make: *** [tools] Error 2
Error in Make
Try fixing the error based on the output above, and
run the script again, without paramaters (Eg: WineCVS.sh)
Thnks!
November 17th, 2005 en 10:07 pm
A mi me da el mismo problema que a Ziri, cuando intento iniciar el juego, me da un problema con el teclado:
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (Latin American keyboard layout) for scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter “Keyboard†for more information.
No entiendo lo que pasa. Parece que hay la solución, pero solo la he encontrado en inglés, i no entiendo lo que se ha de hacer, te dan parte del codigo fuente pero no consigo cambiar-lo… Que alguien me eche una mano porfavor..
Saludos, i gracias de todos modos….
November 18th, 2005 en 12:30 am
Vale, me autorespondo, con esta solucion q dan mas arriba se soluciona mi problema en el “make”
El error del newstrom.c lo he solucionado perfectamente cambiando gcc4 por gcc3.3, para ello en la carpeta /usr/bin hacer:
- rm gcc
- ln -s gcc3.3 gcc
y lito, para volver a la version 4 todo igual cambiando gcc3.3 por gcc4.0 (o las versiones que tengan)
Un Saludo y excelente guia
P.D. para saber que gcc tienes instalados, en /usr/bin escribe dir gcc*
Byeah!
November 19th, 2005 en 7:57 pm
hola, yo he instalado cedega 4.4-1 bajado de la mula y el wow funciona de maravilla a excepcion del raton que no puede seleccionar nada, ni boton derecho ni izquierdo ni na. Ayuda por favoooooooor tengo el monoooooooo!
Gracias.
November 26th, 2005 en 11:17 pm
Que tal, tengo un problema y esque nose mucho de Linux, Trabajo en SUSE 10.0 y me atore en el paso 2 de la guia, nose que opcion elegir, Gracias
November 30th, 2005 en 2:59 pm
Una cosa, en (K)Ubuntu hace falta instalar CVS tambien para que funcione el script. Seria bueno que este agregado en el manual este paso.
November 30th, 2005 en 5:56 pm
Añadido
December 1st, 2005 en 12:03 am
Cedega last version.
http://www.megaupload.com/?d=PY3QAWQQ
December 9th, 2005 en 10:25 pm
Hola llevo 3 dias con el ubuntu y aun no se casi nada despues de mirarme toda la guia y los problemas de la compilacion consegui instalarlo pero cuando kiero ejecutarlo m sale esto:
Installing registry…
Registry Install failed …
Remove /home/peluki/.cvscedega .reg files to try again.
Gracias por la ayuda.
December 21st, 2005 en 11:16 pm
WineCVS.sh - Progress(u) : Green is current
0 = Uninstall
1 = Cleanup
2 = CVS checkout
3 = Configure
4 = Make depend
5 = Make
6 = Make install
7 = Finish up
——————————————-
Compiling …
——— Error log - file /root/.WineCVS/sources/cvscedega/ErrorLog : ———
make[1]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/unicode’
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 -o casemap.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:148: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 CPU
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 declaració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 declaración de ‘EXCEPTION_POINTERS’
../include/winnt.h:2074: aviso: el tipo de dato por defecto es ‘int’ en la declaració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 declaració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 declaració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 declaración de ‘CONTEXT’
../include/winbase.h:1503: error: syntax error before ‘*’ token
make[1]: *** [casemap.o] Error 1
make[1]: Leaving directory `/root/.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)
December 21st, 2005 en 11:17 pm
alguien me puede ayudar con el error q he presentado en el post anterior?
December 24th, 2005 en 8:18 am
Buenas,a mi me ha dado el mismo error que aparece arriba,pero como na han dado solucion lo vuelvo a poner,a ver si nos echan una mano
El error:
cvscedega Features:
Reinsert default registry: cvscedega –reregister
Install .reg with regapi: cvscedega regapi
Install .reg with regedit: cvscedega regedit [regfilename.reg]
Install a .dll with regedit: cvscedega regsvr32 [filename.dll]
Start winecfg: cvscedega winecfg
Log to file: cvscedega log
eg: cvscedega log -debugmsg=+ddraw,+err — hl.exe -console
/usr/bin/cvscedega: line 108: 4971 Violación de segmento “$ConfigurePrefix/bin/$WineExecName” “$@”
Espero que alguien que lo tenga solucionado o sepa la respuesta nos eche una mano.
Saludos.
December 30th, 2005 en 1:35 pm
Se puede instsalar esto en un macintosh con Ubuntu???
January 2nd, 2006 en 7:58 pm
Mu buenas a todos, por lo que veo somos varios los que tenemos problemas con el compilador, y por lo que veo los que tenemos problemas usamos debian o una de sus variantes, en mi caso ubuntu 5.10, seria de agradecer que algun debianero que lo consiga realizase un paquete deb y lo pasase, por que yo e intentado arreglarlo y no e podido, en fin, seguiremos usando el güindows
January 12th, 2006 en 2:27 am
Hola, buenas noches. Estoy intentano compilar a las tantas de la noche y me da el mismo error que al compi de mas arriba, (Torpe). He elegido el perfil 1. ¿A que puede ser debido? De los paquetes necesarios he tenido que instalar SDL-devel. ¿Es necesario reiniciar para que termine de instalar este paquete? Si alquien sabe de que va esto se lo agradeceria. Muchas gracias.
January 14th, 2006 en 5:03 am
no me funciona nada, todo a medias…ke fome…por ke mejor alguien compila todo en deb y lo pasa??? hice de todo y nada. no me compila bien, problemas con el alien, problemas con as libreias y muchos mas y todo esto solo ocurre con el cedega…
January 28th, 2006 en 7:50 pm
Hola!
Yo tenÃa el mismo problema con el make (tengo una Kubuntu Breezy) y usando lo que dice D3 (mucgas gracias) me funcionó aunque en vez de:
- ln -s gcc3.3 gcc
hay que poner
- ln -s gcc-3.3 gcc
Saludos!!!!!!!!!!!!!!!!!!!!
# D3 Dice:
November 18th, 2005 en 12:30 am
Vale, me autorespondo, con esta solucion q dan mas arriba se soluciona mi problema en el “makeâ€
El error del newstrom.c lo he solucionado perfectamente cambiando gcc4 por gcc3.3, para ello en la carpeta /usr/bin hacer:
- rm gcc
- ln -s gcc3.3 gcc
y lito, para volver a la version 4 todo igual cambiando gcc3.3 por gcc4.0 (o las versiones que tengan)
Un Saludo y excelente guia
P.D. para saber que gcc tienes instalados, en /usr/bin escribe dir gcc*
Byeah!
January 29th, 2006 en 7:33 pm
Hola!
Mi sistema es el ubuntu 5.10 con kernel 2.6.12-10-k7.
Estoy intentando instalar cedega winex… Pero cuando arranco:sh WineCVS.sh, no se como marcar la elección que quiero. Esto es lo que sale después de las diferentes versiones.
Profile menu
Here you can download new profiles, upgrade existing
or run existing
g) Get a profile from http://winecvs.linux-gamers.net/WineCVS
c) Change command line action
=================WineCVS helpsystem (q will quit, b go back)=================
Make your choice:
Muchas gracias por la ayuda
Saludos
January 30th, 2006 en 6:12 pm
OS pego el problemón que me da intentando instalar el PERFIL nº1. Estoy triste porque llevo casi cuatro dÃas probando a instalar el cedega, y lo único que he conseguido es la versión comercial que pide pago
Uso UBUNTU. Saludos y gracias!
WineCVS.sh - Progress(r) : Green is current
0 = Uninstall
1 = Cleanup
2 = CVS checkout
3 = Configure
4 = Make depend
5 = Make
6 = Make install
7 = Finish up
——————————————-
Compiling …
TIP: Wine and Cedega differences:
Wine is a “windows compability layer” that allows
——— Error log - file /root/.WineCVS/sources/cvscedega/ErrorLog : ———ts_xlib.c:1169: error: ‘a8′ no se declaró aquà (primer uso en esta función)
ts_xlib.c: En el nivel principal: apps, Cedega for games.
ts_xlib.c:1174: error: syntax error before ‘TSXOpenIM’
ts_xlib.c:1174: error: syntax error before ‘*’ token
ts_xlib.c:1175: aviso: el tipo de devolución por defecto es ‘int’
ts_xlib.c: En la función ‘TSXOpenIM’:
ts_xlib.c:1176: error: ‘XIM’ no se declaró aquà (primer uso en esta función)
ts_xlib.c:1176: error: syntax error before ‘r’
ts_xlib.c:1178: error: ‘r’ no se declaró aquà (primer uso en esta función)
ts_xlib.c:1178: aviso: declaración implÃcita de la función ‘XOpenIM’
ts_xlib.c:1178: error: ‘a0′ no se declaró aquà (primer uso en esta función)
ts_xlib.c:1178: error: ‘a1′ no se declaró aquà (primer uso en esta función)
ts_xlib.c:1178: error: ‘a2′ no se declaró aquà (primer uso en esta función)
ts_xlib.c:1178: error: ‘a3′ no se declaró aquà (primer uso en esta función)
ts_xlib.c: En el nivel principal:
ts_xlib.c:1183: error: syntax error before ‘TSXCheckIfEvent’
ts_xlib.c:1183: error: syntax error before ‘*’ token
ts_xlib.c:1183: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘TSXCheckIfEvent’
ts_xlib.c:1183: error: ‘TSXCheckIfEvent’ que es declarado como función devuelve una función
ts_xlib.c:1183: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘XPointer’
ts_xlib.c:1183: error: syntax error before ‘a3′
ts_xlib.c:1186: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘wine_tsx11_lock’
ts_xlib.c:1186: error: ‘wine_tsx11_lock’ redeclarado como un tipo diferente de sÃmbolo
../include/ts_xlib.h:19: error: la declaración previa de ‘wine_tsx11_lock’ estaba aquÃ
ts_xlib.c:1186: aviso: la definición de datos no tiene tipo o clase de almacenamiento
ts_xlib.c:1187: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘r’
ts_xlib.c:1187: aviso: declaración implÃcita de la función ‘XCheckIfEvent’
ts_xlib.c:1187: error: ‘a0′ no se declaró aquà (no en una función)
ts_xlib.c:1187: error: ‘a1′ no se declaró aquà (no en una función)
ts_xlib.c:1187: error: ‘a2′ no se declaró aquà (no en una función)
ts_xlib.c:1187: error: ‘a3′ no se declaró aquà (no en una función)
ts_xlib.c:1187: error: el elemento inicializador no es constante
ts_xlib.c:1187: aviso: la definición de datos no tiene tipo o clase de almacenamiento
ts_xlib.c:1188: aviso: el tipo de dato por defecto es ‘int’ en la declaración de ‘wine_tsx11_unlock’
ts_xlib.c:1188: error: ‘wine_tsx11_unlock’ redeclarado como un tipo diferente de sÃmbolo
../include/ts_xlib.h:20: error: la declaración previa de ‘wine_tsx11_unlock’ estaba aquÃ
ts_xlib.c:1188: aviso: la definición de datos no tiene tipo o clase de almacenamiento
ts_xlib.c:1189: error: syntax error before ‘return’
ts_xlib.c:1192: error: syntax error before ‘*’ token
ts_xlib.c:1192: error: syntax error before ‘*’ token
ts_xlib.c: En la función ‘TSXSynchronize’:
ts_xlib.c:1194: error: syntax error before ‘*’ token
ts_xlib.c:1196: aviso: declaración implÃcita de la función ‘XSynchronize’
ts_xlib.c:1196: aviso: la asignación crea un puntero desde un entero sin una conversión
ts_xlib.c: En el nivel principal:
ts_xlib.c:1201: error: syntax error before ‘*’ token
ts_xlib.c:1203: error: syntax error before ‘*’ token
make[1]: *** [ts_xlib.o] Error 1
make[1]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/tsx11′
make: *** [tsx11/libwine_tsx11.so] Error 2
February 10th, 2006 en 4:15 pm
Hola, consigo descargarme varias opciones, 2, 3… pero cuando me pide el root password no me hace nada, ni poniendo cvs ni mi pasword de administrador.
Me sale esto.
Running Profile : cvswine_head
Enter root Password:
su: Authentication failure
Disculpe.
y sale el programa.
February 11th, 2006 en 10:33 pm
Solucionado mi problema de antes, ahora me ha salido el mismo problema que a n3ptun3r y no se por donde pillarlo.
Gracias.
February 24th, 2006 en 11:02 pm
Bueno me quede bien al principio ya que tengo el mandriva 2006 y no logré configurar el modem, porlo que no me descarga el defaults.tar.gz se puede descargar por windows y despues usarlo ?? donde ??
March 9th, 2006 en 5:32 am
hola me he instalado este programa pero no puedo usarlo me podeis dar alguna truco.
I tambien me sale en ingles pra poderlo poner an español no se contestarme el hotmai: lads2004@hotmail.com gracias
March 17th, 2006 en 5:24 pm
hola, ¿sabe alguien si cedega corre bajo suse10 x86_64? los juegos suelen ser para 32 bits y no se si cedega funcionará en mi sistema..
March 25th, 2006 en 9:22 pm
Hola, al momento de instalar via apt los paquetes requeridos me genera el siguiente error, Que hago?
Preparing… ########################################### [100%]
file /usr/X11R6/bin/glxgears from install of freeglut-051110-2.1 conflic ts with file from package xorg-x11-6.8.2-100.2
file /usr/X11R6/bin/glxinfo from install of freeglut-051110-2.1 conflict s with file from package xorg-x11-6.8.2-100.2
file /usr/X11R6/bin/xdriinfo from install of freeglut-051110-2.1 conflic ts with file from package xorg-x11-6.8.2-100.2
E: Error while running transaction
E: Handler silently failed
linux:/home/dino #
April 18th, 2006 en 8:10 am
me gustaria saber como instalarlo en mandriva 2006 pag y como hace que arranque bien ya que si se puede lanzar algunos juegos con wine pero se alentan y sin sonido y con cedega no he podido hacer que corranlos juegos
April 29th, 2006 en 4:25 pm
[Para PlayTux]
Bakan tu forma de decir que las redes P2P puedan ser ilegales!
y tienen razon algunos de uds.. ya que las redes P2P no son ilegales.. conseguirse una version muleta y toda clonica de cedega si seria terrible penka…
¿Como mier…. puedo echar a correr WCFT 3 en el Cedega? a mi no me corre….
May 1st, 2006 en 1:19 am
Tengo este problema … al usar el script y empesar a instalar me ocurre esto:
*************************************
WineCVS.sh - Progress(u) : Green is current
0 = Uninstall
1 = Cleanup
2 = CVS checkout
3 = Configure
4 = Make depend
5 = Make
6 = Make install
7 = Finish up
——————————————-
Checking out CVS … May take a while
EOF from server, retry number 1
TIP: Useful linux gaming pages:g in WineX, go to this site:
EOF from server, retry number 2/earchgame.phpt allows
TIP: To force all your games to run in a window, uncomment:
the “Desktop” option in the configuration file.eing
TIP: Useful linux gaming pages:d problem you can check ther
http://www.linux-gamers.net/ming.org/)ex330/config
http://www.linuxgames.com/ion forum, as well as a forum for
each game.= “640×480″
— You can put things from [x11drv] section here
***********************************************
Y asi susesivamente y nunca me instala el wincvs. Como puedo solucionarlo. O sea no logra bajarlo ¿?
May 12th, 2006 en 11:07 pm
hola, al instalar con el script no me dio ningun problema, pero cuandoejecuto $cvscedega me dice command not found. al instalar elegi el perfil 0 . alguien sabe que ocurre??
May 18th, 2006 en 6:59 pm
Me pasa lo mismo que pakele, lo he instalado con el perfil 0 y se me instala sin ningun problema pero cuando lo voy a ejecutar con $cvscedega dice que command not found. Ayudaaaaa
May 18th, 2006 en 11:23 pm
Para pakele y jon: ¿estais intentando ejecutar cvscedega en la ruta correcta? Si estais en el mismo directorio que el ejecutable probar a escribir ./ antes, es decir, este comando: ./cvscedega
May 20th, 2006 en 2:20 am
Gracias dividio pero ya encontre la solucion. pakele, al instalar elige el perfil 1 y ya estará bien instalado.
May 25th, 2006 en 3:49 am
Configuring …
——— Error log - file /root/.WineCVS/sources/dx9wine/ErrorLog : ———
Getting patchfile:
–05:46:16– http://winecvs.linux-gamers.net/WineCVS/patches/d3d8-wrap-wined3d-beta-os-1.patch.bz2
=> `d3d8-wrap-wined3d-beta-os-1.patch.bz2′
Resolviendo winecvs.linux-gamers.net… 85.214.36.1
Conectando con winecvs.linux-gamers.net[85.214.36.1]:80… conectado.
Petición HTTP enviada, esperando respuesta… 200 OK
Longitud: 82,113 [application/x-bzip2]
0K ………. ………. ………. ………. ………. 62% 101.89 KB/s
50K ………. ………. ………. 100% 213.34 KB/s
05:46:17 (126.83 KB/s) - `d3d8-wrap-wined3d-beta-os-1.patch.bz2′ guardado [82113/82113]
Patching…
patch unexpectedly ends in middle of line
patch: **** Only garbage was found in the patch input.
Patching FAILED
Try running the script with refresh:
WineCVS.sh refresh
Error in Configure
Try fixing the error based on the output above, and
run the script again, without paramaters (Eg: WineCVS.sh)
—————————————–
Me da este error alguna idea para solucionarlo??
May 25th, 2006 en 3:56 am
Solucionado cambiando de perfil
May 25th, 2006 en 2:34 pm
Me lanza este error:
freetype.c:3424: error: error sintáctico antes de “ft_face”
freetype.c:3425: error: error sintáctico antes del elemento ‘)’
make[2]: *** [freetype.o] Error 1
make[2]: se sale del directorio `/home/carlos/winex/dlls/gdi’
make[1]: *** [gdi/libgdi32.so] Error 2
make[1]: se sale del directorio `/home/carlos/winex/dlls’
make: *** [dlls] Error 2
May 26th, 2006 en 11:59 am
Una gran guia!!!!
June 2nd, 2006 en 2:41 pm
http://pastebin.com/753330 ahi mi error.
estoy desde Elive - debian - instalada
June 2nd, 2006 en 2:44 pm
anoto: comando $cvscedega no es correcto, ejecuta: cvscedega sin $
June 8th, 2006 en 1:50 pm
Buenas me esta dando fuerte con linux , y encontre esta web en google.es y el script que esta al principio de esta , no esta si podeis mandarme al correo ese script o dicha localizacion lo agradeceria Muchas Gracas molomigi@hotmail.com
June 17th, 2006 en 2:51 am
cuando intento ejecutar el script WineCVS.sh me de errores de sintaxis:
kaizo@wow:~/Desktop$ sudo sh WineCVS.sh
WineCVS.sh: line 1: error de sintaxis cerca de token no esperado `newline’
WineCVS.sh: line 1: `’
June 18th, 2006 en 2:00 pm
he encontrado el WineCVS.sh bueno en http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Cedega+CVS
June 28th, 2006 en 8:45 pm
Hola, tengo unos problemitas en la instalcion del cedega, con el script WineCVS.sh.
En primer lugar era un error in make que solucione con lo que decian mas arriba de
En la carpeta /usr/bin hacer:
- rm gcc
- ln -s gcc3.3 gcc
y lito, para volver a la version 4 todo igual cambiando gcc3.3 por gcc4.0 (o las versiones que tengan)
leugo de esto corri de nuevo el script WineCVS.sh, y esta ves se quedo en Compiling… un buen rato, hasta que otra ves un error in make, esto es lo que sale.
——————————————-
Compiling …
——— Error log - file /home/bl4ckb1t/.WineCVS/sources/winex330/ErrorLog : ———
oaidl_p.c:10610: warning: use of cast expressions as lvalues is deprecated
oaidl_p.c:10620: warning: use of cast expressions as lvalues is deprecated
oaidl_p.c: At top level:
oaidl_p.c:10634: warning: missing braces around initializer
oaidl_p.c:10634: warning: (near initialization for `_ICreateErrorInfoProxyVtbl.header’)
oaidl_p.c:10657: warning: missing braces around initializer
oaidl_p.c:10657: warning: (near initialization for `_ICreateErrorInfoStubVtbl.header’)
oaidl_p.c:10672: warning: ignoring #pragma code_seg
oaidl_p.c: In function `ISupportErrorInfo_InterfaceSupportsErrorInfo_Proxy’:
oaidl_p.c:10718: warning: use of cast expressions as lvalues is deprecated
oaidl_p.c: In function `ISupportErrorInfo_InterfaceSupportsErrorInfo_Stub’:
oaidl_p.c:10752: error: assignment of read-only variable `riid’
oaidl_p.c:10771: warning: use of cast expressions as lvalues is deprecated
oaidl_p.c: At top level:
oaidl_p.c:10785: warning: missing braces around initializer
oaidl_p.c:10785: warning: (near initialization for `_ISupportErrorInfoProxyVtbl.header’)
oaidl_p.c:10800: warning: missing braces around initializer
oaidl_p.c:10800: warning: (near initialization for `_ISupportErrorInfoStubVtbl.header’)
oaidl_p.c:10815: warning: ignoring #pragma code_seg
oaidl_p.c: In function `ITypeFactory_CreateFromTypeInfo_Proxy’:
oaidl_p.c:10888: warning: use of cast expressions as lvalues is deprecated
oaidl_p.c: In function `ITypeFactory_CreateFromTypeInfo_Stub’:
oaidl_p.c:10932: error: assignment of read-only variable `riid’
oaidl_p.c:10949: warning: assignment from incompatible pointer type
oaidl_p.c:10978: warning: use of cast expressions as lvalues is deprecated
oaidl_p.c: At top level:
oaidl_p.c:11007: warning: missing braces around initializer
oaidl_p.c:11007: warning: (near initialization for `Object_StubDesc.IMPLICIT_HANDLE_INFO’)
oaidl_p.c:11028: warning: missing braces around initializer
oaidl_p.c:11028: warning: (near initialization for `_ITypeFactoryProxyVtbl.header’)
oaidl_p.c:11043: warning: missing braces