[Jeu] Exult. 1) Paquetages à installer :

[~] ➔ sudo apt-get install libglade2-dev libgladeui-1-dev libgladeui-dev glade

2) Répertoire de travail :

[~] ➔ mkdir -p JEUX/EXULT
[~] ➔ cd JEUX/EXULT/
[~/JEUX/EXULT] ➔

3) Téléchargement du code source :

[~/JEUX/EXULT] ➔ svn checkout svn://svn.code.sf.net/p/exult/code/ exult
[~/JEUX/EXULT] ➔ cd exult/exult/trunk/
[~/JEUX/EXULT/exult/exult/trunk] ➔

4) Configuration de la compilation :

[~/JEUX/EXULT/exult/exult/trunk] ➔ ./autogen.sh
[~/JEUX/EXULT/exult/exult/trunk] ➔ ./configure --enable-mods --enable-exult-studio --enable-gimp-plugin --enable-compiler --enable-exult-studio-support

5) Compilation :

[~/JEUX/EXULT/exult/exult/trunk] ➔ make CXX=g++-4.6

6) Problème : Erreur :

libtool: link: unable to infer tagged configuration
libtool: link: specify a tag with `--tag'
Makefile:669: recipe for target 'exult' failed

Chercher :

CXXLINK = $(LIBTOOL) --mode=link

Remplacer par :

CXXLINK = $(LIBTOOL) --tag=CXX --mode=link

7) Installation :

[~/JEUX/EXULT/exult/exult/trunk] ➔ sudo make install
[~/JEUX/EXULT/exult/exult/trunk] ➔ cd ../../..
[~/JEUX/EXULT] ➔

8) Installation du jeu :

  • Téléchargement des ressources du jeu :
[~/JEUX/EXULT] ➔ wget https://miniordi.hacktech.dev/jeux/U7p1VF.tar.gz
[~/JEUX/EXULT] ➔ cd U7p1VF/
[~/JEUX/EXULT/U7p1VF] ➔
  • Renommer en minuscule les répertoires :
[~/JEUX/EXULT/U7p1VF] ➔ mv GAMEDAT/ gamedat
[~/JEUX/EXULT/U7p1VF] ➔ mv STATIC/ static
[~/JEUX/EXULT/U7p1VF] ➔ cd static/
  • Renommer en minuscule les fichiers :
[~/JEUX/EXULT/U7p1VF/static] ➔ for i in *; do mv $i `echo $i | tr [:upper:] [:lower:]`; done
[~/JEUX/EXULT/U7p1VF/static] ➔ cd ..
[~/JEUX/EXULT/U7p1VF] ➔ cd gamedat/
[~/JEUX/EXULT/U7p1VF/gamedat] ➔ for i in *; do mv $i `echo $i | tr [:upper:] [:lower:]`; done
[~/JEUX/EXULT/U7p1VF/gamedat] ➔ cd /usr/local/share/exult/
  • Créer un lien avec le répertoire de jeu :
[/usr/local/share/exult] ➔ sudo ln -s /home/pi//JEUX/EXULT/U7p1VF blackgate
[/usr/local/share/exult] ➔ cd
[~] ➔

8) Lancement du jeu :

[~] ➔ exult

9) Capture d'écran : exult 10) Lien : http://exult.sourceforge.net/