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

Répondre à