Algunos nos pidieron una guía paso a paso para compilar Stepmanía en GNU/Linux. El juego compilaba mas o menos bien, pero en algunas distribuciones no funcionaba la reproducción de videos (como en Ubuntu 11.10), por lo que se lanzó un parche para el juego y ahora funciona todo correctamente.

Compilar Stepmania 5 desde el source en Ubuntu GNU/Linux - Actualizado 03/2012

  • Ingresar a la consola (por ejemplo ir al menú Aplicaciones->Accesorios->Terminal)
     
  • Crear un directorio donde descargar el source (código fuente)

mkdir stepmania

  • Desde la consola, dentro de ese directorio ejecutar

hg clone https://sm-ssc.googlecode.com/hg/ sm-ssc

NOTA: para los que ya bajaron el código fuente desde el repositorio, tienen que actualizarlo ya que se incluyo el patch para compilar en ubuntu 11.10, por lo que tienen que ejecutar en el directorio donde bajaron los fuentes:

hg pull -u

  • Una vez finalizado hay que instalar las librerías necesarias para compilar correctamente. Ejecutar:

sudo apt-get install libxrandr-dev libgl1-mesa-dev libgl1-mesa-dev libpng12-dev libjpeg62-dev zlib1g-dev libogg-dev libvorbis-dev libmad0-dev libavcodec-dev libavformat-dev libtheora-dev libasound2-dev libgtk2.0-dev libswscale-dev libglu1-mesa libglu1-mesa-dev libbz2-dev libglew1.6-dev

  • Ingresar al directorio sm-ssc 

 cd sm-ssc

  • Cambiar el permiso de autogen.sh y ejecutarlo:

chmod +r autogen.sh

./autogen.sh

  • Correr el configure: 

 ./configure

  • Verificar que en la salida del configure no se muestre lo siguiente "Not all theora libraries found.". Esto quiere decir que faltan librerías para compilar correctamente el soporte de video. Si no se muestra ese mensaje, Stepmania se compilará correctamente con el soporte de reproducción de videos.
     
  • Por ultimo, para compilar e instalar:

make

sudo make install

  • ¡LISTO! Stepmanía se instala en el directorio "/opt/stepmania 5/". Correrlo con los comandos:

cd /opt/stepmania 5

./stepmania


stepmania