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 à