Difference between revisions of "Es:Compilacion SVN"
m (Es:Compilacion CVS moved to Es:Compilacion SVN: cvs to svn) |
|
(No difference)
|
Revision as of 08:22, 17 March 2007
Contents
CVS ?
X-Moto utiliza CVS para desarrollar el juego. Con los archivos CVS, tienes acceso a las nuevas características yy.. a los nuevos errores. Utiliza lo solo en caso de saber lo que haces.
Has de saber que el código fuentes descargado del CVS en ocasiones puede no estar compilado !
Wikipedia - CVS Sourceforge - X-Moto - CVS
Descarga los últimos archivos con CVS
La primera vez, descarga todos los archivos en "xmoto/" :
# cvs -z3 -d:pserver:anonymous@xmoto.cvs.sourceforge.net:/cvsroot/xmoto co -P xmoto
Actualizar los archivos
Si ya has descargado los archivos necesarios anteriormente, puedes actualizarlos con esta orden :
# cvs -z3 -d:pserver:anonymous@xmoto.cvs.sourceforge.net:/cvsroot/xmoto -q update -d
Compilar
Dependencias
Para compilar l'X-Moto has de tener :
- El ultimo gcc y g++
- SDL librerías y encabezados de desarrollo
- OpenGL librerías y encabezados de desarrollo
- SDL_mixer con encabezados
- libjpeg con encabezados
- libpng con encabezados
- zlib con encabezados
- libbzip2 con encabezados
- liblua50 con encabezados
- liblualib50 con encabezados
- libode0 con encabezados
- libcurl3 con encabezados
- automake >= 1.9
Pero con las nuevas características, se pueden requerir nuevas dependencias.
Listo! Puedo compilarlo !
$ cd xmoto $ sh ./bootstrap $ ./configure $ make # make install
Ahora, puedes arrancar X-Moto con "./xmoto
".
Si no haces el paso de # make install
, puedes arrancar el juego con $ (cd bin; ../xmoto)
Si sh ./bootstrap falla, has de editar el archivo ./bootstrap manualmente:
aclocal -I config $ACLOCAL_FLAGS\ && automake --gnu --add-missing --copy \
Para que se parezca a:
aclocal-1.9 -I config $ACLOCAL_FLAGS\ && automake-1.9 --gnu --add-missing --copy \
No funciona ?
Prueba a mirar de donde sale el error e intenta encontrar una respuesta tu mismo : los archivos del CVS no estan soportados para el equipo de desarrollo.
TODO
La pagina es para Linux, haz una para otros Sistemas Operativos también. Alguna explicación mas ?