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
Comments are closed, but trackbacks and pingbacks are open.