Bonjour, j'ai eu le meme message d'erreur en compilant Flight Gear , un simulateur de vol. Essai de rajouter la ligne: #include <stdlib.h> au début du fichier: /là_où_est_armagetron/src/network/nNet.h (au début , mais après les commentaires qui sont,en général,au début de ces fichiers) Tiens moi au courant (que cela marche ou pas ou si ce n'est pas clair), ça m'intéresse... A + Laurent [EMAIL PROTECTED] a écrit : > > Toujours au sujet de la compilation de armagetron > J'ai installé SDL_image, SDL, Mesa3d, tout est parfait (compilations > chaotiques mais réussit). > J'ai aussi installé les drivers NVidia GeForce 256 à priori ça marche > (lorsque je lance KDE, y le logo NVIDIA en gros sur l'écran pendant qque > secondes) > Mais si ./configure marche très bien, make ne marche pas :( > Il me sort une erreur que je ne comprends pas: > [root@localhost armagetron]# make > touch src/dep > make -kC src/tron > make[1]: Entre dans le répertoire `/root/armagetron/src/tron' > c++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tool > s/ -I../../src/engine/ -I../../src/network/ -I../../src/ui/ -I../../src/rend > er/ -I. -I../../src -c gGame.cpp -o gGame.o > In file included from gGame.cpp:28: > ./../src/network/nNet.h: In function `void Sys_Error (const char *)': > ./../src/network/nNet.h:48: `exit' undeclared (first use this > function) > ./../src/network/nNet.h:48: (Each undeclared identifier is reported > only once for each function it appears in.) > In file included from ../../src/tools/tMemManager.h:37, > from gStuff.h:37, > from gGame.cpp:29: > /usr/include/stdlib.h: At top level: > /usr/include/stdlib.h:578: `void exit (int)' used prior to declaration > make[1]: *** [gGame.o] Erreur 1 > make -C ../network > make[2]: Entre dans le répertoire `/root/armagetron/src/network' > c++ -I. -I.. -I../.. -g -O2 -I/usr/include/SDL -D_REENTRANT -I../../src/tool > s/ > -I. -I../../src -c nSysdep.cpp -o nSysdep.o > In file included from net_udp.cpp:25, > from nSysdep.cpp:4: > nNet.h: In function `void Sys_Error (const char *)': > nNet.h:48: `exit' undeclared (first use this function) > nNet.h:48: (Each undeclared identifier is reported only once for each > function it appears in.) > In file included from net_udp.cpp:46, > from nSysdep.cpp:4: > /usr/include/stdlib.h: At top level: > /usr/include/stdlib.h:578: `void exit (int)' used prior to declaration > make[2]: *** [nSysdep.o] Erreur 1 > make[2]: La cible `all' n'a pas pu être refabriquée à cause d'erreurs. > make[2]: Quitte le répertoire `/root/armagetron/src/network' > make[1]: *** [../network/network.a] Erreur 2 > make[1]: La cible `all' n'a pas pu être refabriquée à cause d'erreurs. > make[1]: Quitte le répertoire `/root/armagetron/src/tron' > make: *** [all] Erreur 2 > > A noter que la version de Mandrake (8.0) est celle fournie par PCExpert, > donc pas de source disponible :( > Il n'y a pas un moyen d'obtenir la version complette mais gratuitement (ou > juste frais de port) de Mandrake, quelque part? > J'ai vu que comme c'était open source, il n'y a pas de problème pour > redistribuer ou copier le système d'exploitation. > Merci encore