Problema compilando WineX

Mienras intentaba compilar Winex, tube un problema (como no) este:

al hacer configure me pone este mensaje, pero parece ser q configuro bien:


*** Note: You have cups runtime libraries, but no development
*** libraries. Install the cups-devel package or whichever package
*** contains cups.h to enable CUPS support in WINE.

Configure finished. Do 'make depend && make' to compile Wine.

[root@cmr-81-9-133-51 winex221]#



Ahora escribo make depend && make y...tras un rato sin problemas llega el problema:


make[3]: Saliendo directorio `/home/sepho/Desktop/winex221/graphics/x11dr
cd `dirname ../../windows/x11drv/__depend__` && make depend
make[3]: Cambiando a directorio `/home/sepho/Desktop/winex221/windows/x11
make[3]: *** No hay ninguna regla para construir el objetivo `depend'. A
make[3]: Saliendo directorio `/home/sepho/Desktop/winex221/windows/x11drv
make[2]: *** [../../windows/x11drv/__depend__] Error 2
make[2]: Saliendo directorio `/home/sepho/Desktop/winex221/dlls/x11drv'
make[1]: *** [x11drv/__depend__] Error 2
make[1]: Saliendo directorio `/home/sepho/Desktop/winex221/dlls'
make: *** [dlls/__depend__] Error 2
[root@cmr-81-9-133-51 winex221]#


Y no me deja hacer install :(

Si me hechaseis una mano os lo agradeceria mucho ;)
O decirme donde pudo bajarmelo en formato rpm plzz [bye]
¿Nadie me hecha una mano? :(
Se compila así:
./configure --enable-opengl --with-x
make depend
make
make install
si te sigue dando error prueba a bajarte de nuevo el código fuente de sourceforge.net, si quieres el rpm te tienes que registrar en http://www.transgaming.com por 15$=3meses, o buscarlo por el emule pero esto último ya no es muy legal aquí.

Saludos [bye]
Asi lo hice, instale un par de librerias a ver si rula, por cierto tiu como se busca en la web de sourceforge? porque busque wine en el buscador q hay a la izkierda pero no sale nada :(
Creo que ya se donde esta el problema, al hacer el configure --enabled-opengl --with-x no encuentra estos archivos:

sed: can't read ./win32/Makefile.in: No such file or directory
creating windows/Makefile
sed: can't read ./windows/Makefile.in: No such file or directory
creating windows/x11drv/Makefile
sed: can't read ./windows/x11drv/Makefile.in: No such file or directory


Debe de ser que el .tar q me baje estaba defectuoso, ¿alguno me puede pasar esos archivos o decirme una web en la que este bien?

Gracias
Escrito originalmente por Sepho
Asi lo hice, instale un par de librerias a ver si rula, por cierto tiu como se busca en la web de sourceforge? porque busque wine en el buscador q hay a la izkierda pero no sale nada :(


En sourceforge.net está aquí:
http://sourceforge.net/projects/winex
pero no tienen archivos para bajar, te los tienes que bajar así(según su web):
$ cvs -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex login
Hit Enter when prompted for a password
$ cvs -z3 -d:pserver:anonymous@cvs.winex.sourceforge.net:/cvsroot/winex co wine
_______________________________________________________

Y luego lo compilas.....

Saludos
Voy a probar, que sea lo que dios quiera XD

Gracias [bye]
A ver, a ver, vamos por partes:

al hacer configure me pone este mensaje, pero parece ser q configuro bien:
*** Note: You have cups runtime libraries, but no development
*** libraries. Install the cups-devel package or whichever package
*** contains cups.h to enable CUPS support in WINE.


Aca te esta tirando peazo de error, te faltan nada menos un juego de librerias. En este caso las cups-devel.

Esto que te digo es regla siempre que compilamos programas, lo explicare detenidamente porque vi en otros post problemas similares.

Las librerias, por lo general, cuentan con dos juegos:

-las normales, que son las que usan los programas en tiempo de ejecucion.

-las de desarrollo, que son las que usan los programas en tiempo de compilacion. (las famosas xxxx-devel)

Por lo tanto cuando compilas un programa necesitas ambas, las de desarrollo que se distinguen por su nombre seguido de la palabra "devel" (viene de development). Estas las usas cuando compilas el programa, si no las tienes no se compilará o se compilará mal.ratataaaa

Por eso, cuando estas COMPILANDO un programa, y te dice, por ejemplo, que te falta la libreria ncurses, tienes que instalar tanto la ncurses como la ncurses-devel. (en realidad con la ncurses-devel solas te alcanza, pero luego no podras ejecutar el binario si te faltan las de ejecucion)

En fin, espero q le sirva de ayuda a alguien.

salu2 [bye]


PD: se sobreentiende que cuando instalamos binarios desde rpm o deb, está demás instalar las devel, ya que son innecesarias. Lo aclaro por las dudas ;)
8 respuestas