Linux y programación
Noticias, dudas y soluciones de Linux y programación

El tiempo en Badajoz

Sugerencias:

Esta bitácora fue creada por linuxcpp el día 24-09-06. Se han publicado 101 historias y 143 comentarios.


Foto del creador
Nombre: linuxcpp
Descripción: José Ramón Rubio
Localidad: Caceres
E-mail

Llamame con Gizmo

¿Qué le parece la nueva distribución gnuLinex 2006?
Excelente
Muy buena
Buena
Normal
Mala
Pésima

Ver resultados
Ver comentarios

    <<  Noviembre 2008  >>
    DomLunMarMieJueVieSab
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    30      

Powered by eXtreblog  Use OpenOffice.org Add to Technorati Favorites  Bitacoras.com


Free Software Top
gnuLinEx 2006: de SARGE A ETCH: Última actualización: 12/01/2008

Open Mortal: Instalación
Autor: linuxcpp _ URL _ Tb () _ Categorias: LINUX- Juegos

Open Mortal

  Hoy por google me he encontrado un juego que me ha parecido curioso al menos para ser nombrado: Open Mortal. Se trata de una parodia del popular juego Mortal Kombat, que sin duda todos conocereis de sobra.
  Open Mortal está disponible para sistemas GNU/Linux y Windows, es software libre con licencia GNU General Public License. La última actualización del juego es de junio del 2006 por lo que no está demasiado actualizado. Para los que esteis interesandos en probar el juego, en la zona de descargas teneis distintos enlaces según sea vuestra distribución, yo a continuación os voy a comentar el proceso de compilación e instalación para mi gnuLinEx 2006 (Debian Sarge) a partir del código fuente.
  • Nos descargamos el código fuente de aquí.
  • Descomprimimos: tar -jxvf openmortal-0.7.tar.bz2
  • Accedemos al directorio: cd openmortal-0.7
  • Hará falta instalarse unos cuantos paquetes que probableme no tengamos instalados, y para ello ejecutaremos como root el comando: apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-perl
  • Ejecutamos el comando ./configure (Si se produce algún error porque falte algún paquete, habrá que instalarlo con apt o aplicación similar)
  • Compilamos: make (En caso de fallo mirad más abajo)
  • Realizamos la instalación ejecutando como root el comando: make install

   En mi caso me he encontrado con dos fallos en el paso de la compilación (comando make), que os voy a comentar por si os aparece al compilar éste o cualquier otro paquete:
  • El primer error es muy específico para esta aplicación que es:
  • OnlineChat.cpp:59: error: extra qualification ‘CChallengeMenu::’ on member ‘CChallengeMenu’
    Yo lo he solucionado abriendo el fichero src/OnlineChat.cpp con un editor de textos, me he situado en la línea 59 y he modificado la línea quedándola:
    CChallengeMenu( std::string a_sChallenger )
  • El segundo error es más genérico:
  • /usr/bin/ld: no se puede encontrar -lperl
    La solución es sencilla. En primer lugar instalaremos el paquete libperlX.Y (En mi caso X.Y es 5.8 pero dependerá de vuestra distribución). Una vez instalado, si el fallo sigue sin arreglarse, es probablemente debido a que no tenemos el fichero libperl.so debidamente enlazado con su librería. Para arreglarlo, simplemente ejecutaremos como root el comando:
    ln -sf /usr/lib/libperl.so.X.Y /usr/lib/libperl.so (donde el valor de X.Y en mi caso es 5.8, y corresponde a la versión del paquete libperlX.Y que tengais)



  El que quiera más información del juego le recomiendo que se pase por la web de Open Mortal.
  ¡Yo personalmente dudo que juegue mucho a Open Mortal!


Comentarios (0)
MeneameMenéame Barrapunto Barrapunto Technorati Technorati Google Google Bookmarks Fresqui Fresqui Delicious del.icio.us
VOTACIÓN: Votos(Núm. votos: 5)


Escribe tu comentario


Usuario de eXtreblog (sí/no)

Nombre:

Contraseña:
?


Comentario:

Escribe el resultado de la suma:






"Linux y programación"
I would love to change the world, but they won't give me the source code