[Jeu] Exult

[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/