Es:Compilacion SVN
SVN ?
X-Moto utiliza SVN para desarrollar el juego. Con los archivos SVN, tienes acceso a las nuevas características yy.. a los nuevos errores. Utiliza lo solo en caso de saber lo que haces. Si no, simplemente descargate la versión estable de la pagina principal http://xmoto.sf.net
Has de saber que el código fuentes descargado del SVN en ocasiones puede no estar compilado !
Descarga los últimos archivos con SVN
La primera vez, descarga todos los archivos en "xmoto/" :
svn co svn://svn.tuxfamily.org/svnroot/xmoto/xmoto/trunk xmoto
o si eres un programador
svn co svn+ssh://$USER@svn.tuxfamily.org/svnroot/xmoto/xmoto/trunk xmoto
(puedes enviar tus claves ssh publicaes para el root de tu cuenta ftp a ftp://$USER@ftp.tuxfamily.org/ en un archivo llamado ssh_keys )
Fijate que hay un montón de clientes graficos para utilizar el svn en caso de que tengas miedo a la consola
Actualizar los archivos
Si ya has descargado los archivos necesarios anteriormente, puedes actualizarlos con esta orden :
# svn update
Accés Web
http://viewvc.tuxfamily.org/svn_xmoto_xmoto
Notificación vía RSS
http://svnweb.tuxfamily.org/rss.php?repname=xmoto+%28xmoto%29&path=%2F&rev=0&sc=0&isdir=1
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 "<code>./xmoto</code>". Si no haces el paso de <code># make install</code>, puedes arrancar el juego con <code>$ (cd bin; ../xmoto)</code>
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 ?
Háblanos en el IRC.