[GhostBSD] Editeur de niveau Doom : Slade
1/ Installation des paquets de base.
util01@station55 /u/h/util01> su
Password:
root@station55:/usr/home/util01 # pkg install wget zip
root@station55:/usr/home/util01 # exit
2/ Installation des bibliothèques de développement.
root@station55:/home/util01 # cd /usr/ports/x11-toolkits/wxgtk31/
root@station55:/usr/ports/x11-toolkits/wxgtk31 # make install
root@station55:/usr/ports/x11-toolkits/wxgtk31 # cd /usr/local/bin/
root@station55:/usr/local/bin # ln -s wxgtk3u-3.1-config wx-config
root@station55:/usr/local/bin # cd /usr/home/util01/
root@station55:/usr/home/util01 #
root@station55:/usr/home/util01 # cd /usr/ports/graphics/freeimage/
root@station55:/usr/ports/graphics/freeimage # make install
root@station55:/usr/ports/graphics/freeimage # cd /usr/home/util01/
root@station55:/usr/home/util01 #
root@station55:/usr/home/util01 # cd /usr/ports/devel/sfml
root@station55:/usr/ports/devel/sfml # make install
root@station55:/usr/ports/devel/sfml # cd /usr/home/util01/
root@station55:/usr/home/util01 #
root@station55:~ # cd /usr/ports/graphics/ftgl/
root@station55:/usr/ports/graphics/ftgl # make install
root@station55:/usr/ports/graphics/ftgl # cd /usr/home/util01/
root@station55:/usr/home/util01 #
root@station55:/usr/home/util01 # cd /usr/ports/audio/fluidsynth
root@station55:/usr/ports/audio/fluidsynth # make install
root@station55:/usr/ports/audio/fluidsynth # cd#
root@station55:~ # cd /usr/ports/graphics/glew
root@station55:/usr/ports/graphics/glew # make install
3/ Répertoire de travail.
util01@station55 /u/h/util01> mkdir -p JEUX/SLADE
util01@station55 /u/h/util01> cd JEUX/SLADE/
util01@station55 /u/h/u/J/SLADE>
4/ Téléchargement.
util01@station55 /u/h/u/J/SLADE> wget https://github.com/sirjuddington/SLADE/archive/3.1.8.tar.gz
5/ Décompression de l’archive.
util01@station55 /u/h/u/J/SLADE> tar xvfz 3.1.8.tar.gz
util01@station55 /u/h/u/J/SLADE> cd SLADE-3.1.8/dist/
util01@station55 /u/h/u/J/S/S/dist>
6/ Configuration.
util01@station55 /u/h/u/J/S/S/dist> export WX_CONFIG=wxgtk3u-3.1-config
7/ Configuration de la compilation.
util01@station55 /u/h/u/J/S/S/dist> cmake .. -DUSE_WEBKIT_STARTPAGE=ON
8/ Compilation.
util01@station55 /u/h/u/J/S/S/dist> make
9/ Erreur de compilation.
– Erreur :
/usr/home/util01/ATRIER/SLADE-3.1.8/src/External/zreaders/i_music.cpp:114:13: error:
use of undeclared identifier 'betoh32'
Ouvrir :
/usr/home/util01/JEUX/SLADE/SLADE-3.1.8/src/External/zreaders/i_music.cpp
Chercher et commenter :
static EMIDIType IdentifyMIDIType(uint32_t *id, int size)
– Erreur :
/usr/home/util01/ATRIER/SLADE-3.1.8/src/External/zreaders/music_mus_midiout.cpp:128:21: error: use of undeclared identifier 'letoh16'
Ouvrir :
/usr/home/util01/JEUX/SLADE/SLADE-3.1.8/src/External/zreaders/music_mus_midiout.cpp
Chercher et commenter :
MUSSong::MUSSong (FILE *file, const uint8_t *musiccache, int len)
Chercher et commenter :
uint32_t *MUSSong::MakeEvents(uint32_t *events, uint32_t *max_event_p, uint32_t max_time)
– Erreur :
/usr/home/util01/ATRIER/SLADE-3.1.8/src/External/zreaders/music_xmi_midiout.cpp:211:20: error: use of undeclared identifier 'betoh32'
Ouvrir :
/usr/home/util01/ATRIER/SLADE-3.1.8/src/External/zreaders/music_xmi_midiout.cpp
Chercher et commenter :
void XMISong::FoundXMID(const uint8_t *chunk, int len, TrackInfo *song) const
Chercher et commenter :
int XMISong::FindXMIDforms(const uint8_t *chunk, int len, TrackInfo *songs) const
– Erreur :
/usr/local/include/wx-3.1/wx/defs.h:33:17: fatal error: 'wx/msw/winundef.h' file not found
Ouvrir :
/usr/local/include/wx-3.1/wx/defs.h
Chercher et commenter :
# ifdef _WINDOWS_
# include "wx/msw/winundef.h"
# endif /* WIN32 */
10/ Installation.
util01@station55 /u/h/u/J/S/S/dist> make install
11/ Lancement de Slade.
util01@station55 /u/h/u/J/S/S/dist> cd
util01@station55 /u/h/util01> slade
Comments are closed, but trackbacks and pingbacks are open.