By | 21 septembre 2018

Installation de l’éditeur de niveau Slade sous Ubuntu 18.04.

1/ Ajout de la clé du dépôt de Codelite.

util01@station01:~$ sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc

2/ Ajout du dépôt de Codelite.

util01@station01:~$ sudo apt-add-repository 'deb http://repos.codelite.org/wx3.1.1/ubuntu/ bionic universe'

3/ Mise-à-jour des dépôts.

util01@station01:~$ sudo apt-get update && sudo apt-get upgrade

4/ Installation de wxWidget pour GTK2.

util01@station01:~$sudo  apt-get install libwxbase3.1-0-unofficial \
                 libwxbase3.1-dev \
                 libwxgtk3.1-0-unofficial \
                 libwxgtk3.1-dev \
                 wx3.1-headers \
                 wx-common \
                 libwxgtk-webview3.1-0-unofficial \
                 libwxgtk-webview3.1-dev \
                 libwxgtk-media3.1-0-unofficial \
                 libwxgtk-media3.1-dev \
                 libwxbase3.1-0-unofficial-dbg \
                 libwxgtk3.1-0-unofficial-dbg \
                 libwxgtk-webview3.1-0-unofficial-dbg \
                 libwxgtk-media3.1-0-unofficial-dbg \
                 wx3.1-i18n \
                 wx3.1-examples

5/ Création du répertoire de travail.

util01@station01:~$ mkdir -p GAME/DOOM
util01@station01:~$ cd GAME/DOOM/
util01@station01:~/GAME/DOOM$ 

6/ Installation des paquets de développement.

util01@station01:~/GAME/DOOM$ sudo apt-get install build-essential libgtk2.0-dev libglew1.6-dev libfreeimage-dev libftgl-dev libfluidsynth-dev libsfml-dev libgconf2-dev freeglut3-dev cmake libmodplug-dev git libcurl4-openssl-dev libbz2-dev libwebkitgtk-dev

7/ Téléchargement du code source de Slade.

util01@station01:~/GAME/DOOM$ git clone https://github.com/sirjuddington/SLADE.git
util01@station01:~/GAME/DOOM$ cd SLADE/dist/

8/ Configuration de la compilation.

util01@station01:~/GAME/DOOM/SLADE/dist$ cmake .. -DUSE_WEBKIT_STARTPAGE=ON

9/ Modification.

Ouvrir :

/usr/include/wx-3.1-unofficial/wx/defs.h

Chercher et supprimer :

#   ifdef _WINDOWS_
#       include "wx/msw/winundef.h"
#   endif /* WIN32 */

10/ Compilation.

util01@station01:~/GAME/DOOM/SLADE-3.1.2_b5/dist$ make -j 2

11/ Liens.

http://codelite.org/LiteEditor/WxWidgets31Binaries
http://slade.mancubus.net/index.php?page=wiki&wikipage=Ubuntu-Step-by-Step-Compilation