Je n'ai pas triché ! Comme indiqué, je n'ai pas testé la version « fraîche » de svn ; j'ai utilisé cette source-ci :
http://kent.dl.sourceforge.net/sourceforge/doomlegacy/legacy_143beta_macosx_src.tar.gz
Est-ce ce que tu attends ?
Pour les paquets de gcc « previous versions » : non, non, je n'ai pas piqué de vielles versions, Fedora fournit le compilo. gcc version 3.4 cohabitant sans souci avec gcc 4.1.1 (celui par défaut) : le paquet compat-gcc-34 fournit un exécutable gcc34 qui est le compilateur en question.
# yum install compat-gcc-34
Simplement.
La compilation en détails.
J'ai mes sources, je désarchive :
$ tar -xzf legacy_143beta_macosx_src.tar.gz
$ cd doomlegacy
Je crée un répertoire dans le répertoire contenant les sources, et destiné à contenir l'exécutable :
$ mkdir bin
Je compile ainsi :
$ make CC=gcc34 LINUX=1 SDL=1 BIN=bin/
J'ai été amené à installer cette dépendance (en root, évidemment) :
# yum install SDL_mixer-devel
Il est possible que pour toi il y en ait d'autres, à déterminer en fonction des erreurs de compilation éventuelles.
Après compil., j'ai récupéré un doom.wad, qu'il faut renommer en doom1.wad (impératif), ainsi que le fichier legacy.dat contenu dans l'archive suivante :
http://kent.dl.sourceforge.net/sourceforge/doomlegacy/legacy_142_linux.tar.gz
Le fichier legacy.dat est à placer dans le répertoire de sources doomlegacy.
Le jeu se lance alors ainsi, dans le répertoire de sources :
$ ./bin/lsdldoom -IWAD <chemin vers le fichier doom1.wad>