Installation de l’éditeur de niveau Slade pour Doom

Installation de l’éditeur de niveau Slade pour Doom.

Sommaire

1/ Installation des paquets de base de développement
2/ Répertoire de travail
3/ Installation de WxWidget
4/ Installation de SLADE
5/ Lancement
6/ Lien
7/ Astuce

1/ Installation des paquets de base de développement :

pi@minetest:~ $ sudo apt-get install libsfml-dev libftgl-dev libfluidsynth-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libwebkitgtk-3.0-dev libwebkitgtk-common-dev cmake libbz2-dev libcurl4-openssl-dev libfreeimage-dev libglew-dev libglewmx-dev glew-utils

2/ Répertoire de travail :

pi@minetest:~ $ mkdir -p JEUX/DOOM/Editeur 
pi@minetest:~ $ cd JEUX/DOOM/Editeur/

3/ Installation de WxWidget :

– Téléchargement de l’archive

pi@minetest:~/JEUX/DOOM/Editeur $ wget https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.0/wxWidgets-3.1.0.tar.bz2

– Décompression de l’archive

pi@minetest:~/JEUX/DOOM/Editeur $ tar xvfj wxWidgets-3.1.0.tar.bz2
pi@minetest:~/JEUX/DOOM/Editeur $ cd wxWidgets-3.1.0/

– Configuration de la compilation :

pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0 $ mkdir build-release
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0 $ cd build-release/
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ ../configure --disable-shared --with-opengl --with-gtk=2 --prefix=/usr/local --enable-mediactrl --enable-webview

– Compilation :

pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ make -j3

– Installation :

pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ sudo make install
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ sudo /sbin/ldconfig
pi@minetest:~/JEUX/DOOM/Editeur/wxWidgets-3.1.0/build-release $ cd ../..

4/ Installation de SLADE :

– Téléchargement :

pi@minetest:~/JEUX/DOOM/Editeur $ wget https://github.com/sirjuddington/SLADE/archive/3.1.1.5.tar.gz

– Décompression de l’archive :

pi@minetest:~/JEUX/DOOM/Editeur $ tar xvfz 3.1.1.5.tar.gz 
pi@minetest:~/JEUX/DOOM/Editeur $ cd SLADE-3.1.1.5/
pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5 $ 

– Modification du fichier de configuration :

Ouvrir :

src/CMakeLists.txt

Chercher et commenter :

set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_USE_SSE -msse")

– Configuration de la compilation :

pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5 $ cd dist/
pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ cmake ..  -DUSE_WEBKIT_STARTPAGE=ON

– Compilation :

pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ make -j 3

5/ Lancement :

pi@minetest:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ ./slade

6/ Lien :

http://slade.mancubus.net/index.php?page=news

7/ Astuces :

pi@localhost:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ sudo apt-get install libwxgtk-media3.0-dev  libwxbase3.0-dev libwxgtk3.0-dev  libwxsqlite3-3.0-dev libwxgtk-webview3.0-dev python-wxgtk3.0 python-wxversion
pi@localhost:~/JEUX/DOOM/Editeur/SLADE-3.1.1.5/dist $ cmake ..  -DUSE_WEBKIT_STARTPAGE=ON -DwxWidgets_CONFIG_EXECUTABLE='/usr/bin/wx-config'