Installation de l’éditeur de niveau pour Doom : Yadex.
1/ Installation du paquet de développement.
pi@minetest:~ $ sudo apt-get install libbsd-dev
2/ Répertoire de travail.
pi@minetest:~ $ mkdir -p JEUX/DOOM/Editeur/Yadex pi@minetest:~ $ cd JEUX/DOOM/Editeur/Yadex/ pi@minetest:~/JEUX/DOOM/Editeur/Yadex $
3/ Téléchargement du code source.
pi@minetest:~/JEUX/DOOM/Editeur/Yadex $ git clone https://github.com/farhaven/yadex.git pi@minetest:~/JEUX/DOOM/Editeur/Yadex $ cd yadex/ pi@minetest:~/JEUX/DOOM/Editeur/Yadex/yadex $
4/ Pré-configuration de la compilation.
Ouvrir
./configure
Chercher :
CC= CXX=
Remplacer par :
CC=gcc CXX=g++
5/ Configuration de la compilation.
pi@minetest:~/JEUX/DOOM/Editeur/Yadex/yadex $ ./configure
6/ Post-configuration de la compilation.
Ouvrir :
GNUmakefile
Chercher et commenter :
CFLAGS += -Werror
Chercher et commenter :
CXXFLAGS += -Werror
7/ Erreurs.
– Erreur :
src/imgspect.cc:64:37: error: 'arc4random' was not declared in this scope row[x] = grey + arc4random() % 7;
Ouvrir :
src/imgspect.cc
Ajouter :
#include
– Erreur :
src/macro.cc:115:43: error: 'strlcat' was not declared in this scope
Ouvrir :
src/macro.cc
Ajouter :
#include
– Erreur :
game.cc:(.text+0xb4): r�f�rence ind�finie vers � strlcpy(char*, char const*, unsigned int) �
Ouvrir :
src/game.cc
Ajouter :
#include
8/ Configuration du Makefile.
Ouvrir :
GNUmakefile
Chercher :
-L$(X11LIBDIR) -lX11 -lm -lc $(LDFLAGS)
Remplacer par :
-L$(X11LIBDIR) -lX11 -lm -lc $(LDFLAGS) -lbsd
9/ Compilation.
pi@minetest:~/JEUX/DOOM/Editeur/Yadex/yadex $ make
10/ Installation.
pi@minetest:~/JEUX/DOOM/Editeur/Yadex/yadex $ sudo make install
11/ Lancement de Yadex.
pi@minetest:~/JEUX/DOOM/Editeur/Yadex/yadex $ cd pi@minetest:~ $ yadex
Comments are closed, but trackbacks and pingbacks are open.