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 à