[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.cppChercher 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.cppChercher 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.cppChercher et commenter :void XMISong::FoundXMID(const uint8_t *chunk, int len, TrackInfo *song) constChercher 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 foundOuvrir :/usr/local/include/wx-3.1/wx/defs.hChercher et commenter : `# ifdef WINDOWSinclude "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
