Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/01/2010, à 23:26

Calinou

Aide pour compiler !

Re-Bonjour,

J'ai la Subversion de SauerEnhanced et je voudrais la compiler car la version pour ubuntu n'est pas disponible (que pour windows)

J'ai essayé pendant une heure, ça n'a jamais marché. (j'utilise cmake, make, et tout ça)

Hors ligne

#2 Le 29/01/2010, à 23:52

yoann21

Re : Aide pour compiler !

Salut,
C'est normal que ça n'a pas marché, ce mods n'est compilable que sous windows.
Une solution serait de passer par wine pour se servir de ce mod mais c'est quand même dommage de se priver de la version native linux.

Hors ligne

#3 Le 30/01/2010, à 00:30

Calinou

Re : Aide pour compiler !

Q009 (son créateur) dit que c'est possible de le compiler. Faudrait que je lui demande. C'est un bat et dans le dossier bin ya SE.exe

Hors ligne

#4 Le 30/01/2010, à 00:45

yoann21

Re : Aide pour compiler !

Calinou a écrit :

Q009 (son créateur) dit que c'est possible de le compiler. Faudrait que je lui demande. C'est un bat et dans le dossier bin ya SE.exe

Oups oui erreur de ma part je viens de réussir à le compiler big_smile.
Faits un make dans le répertoire des sources (SauerEnhanced/src)

Pendant la compilation il m'a sorti une erreur d'un include manquant (SDL_mixer.h) donc si tu as le même problème :

sudo apt-get install libsdl-mixer1.2-dev

A la fin de la compilation il te crée 2 binaires sauer_client et sauer_server surement pour lancer le jeu.

Hors ligne

#5 Le 30/01/2010, à 15:14

Calinou

Re : Aide pour compiler !

je ne comprends pas. j'ai un Makefile, mais il n'y a pas de fichier sauer_client ni de sauer_server crée.

Hors ligne

#6 Le 30/01/2010, à 15:46

yoann21

Re : Aide pour compiler !

Peux-tu me mettre les messages d'erreur lors de la compilation ?

Hors ligne

#7 Le 31/01/2010, à 20:10

Calinou

Re : Aide pour compiler !

C'est tout le temps ça.

calinou@calinou-desktop:~/Bureau/Sauerbraten/SauerEnhanced$ make install
make: *** Pas de règle pour fabriquer la cible « install ». Arrêt.

Hors ligne

#8 Le 31/01/2010, à 20:21

yoann21

Re : Aide pour compiler !

Il faut lancer make d'abord.

Hors ligne

#9 Le 01/02/2010, à 11:53

Calinou

Re : Aide pour compiler !

je l'ai fait; j'ai 3 makefiles : 1 dans src/, un dans la racine et un dans le dossier principal.

EDIT : Je cherche à l'éxécuter.

Dernière modification par Calinou (Le 01/02/2010, à 11:54)

Hors ligne

#10 Le 01/02/2010, à 13:46

yoann21

Re : Aide pour compiler !

Il faut que tu te places dans le répertoire src puis tu exécutes make.

Hors ligne

#11 Le 01/02/2010, à 14:47

Calinou

Re : Aide pour compiler !

oui, j'ai fait ça, mais je voiurdais créer l'éxécutable, pas le Makefile.

Hors ligne

#12 Le 01/02/2010, à 19:59

yoann21

Re : Aide pour compiler !

Le make compile chaque fichier (les .cpp) puis procède ensuite au linkage si tous c'est bien déroulé ce qui te crée deux binaires nommés sauer_client et sauer_server.
Si tu ne les as pas c'est qu'il y a eu des erreurs pendant la compilation et donc que l'éditeur de liens n'a pas pu se lancer.

A mon avis il doit te manquer des headers.

Faits un make clean puis relances make et tu me mets ici les messages d'erreur vers la fin.

Bonne chance. smile

Hors ligne

#13 Le 08/02/2010, à 16:12

Calinou

Re : Aide pour compiler !

Voilà mon erreur lorsque que je fais "make clean".

make[1]: CMakeFiles/Makefile2: Aucun fichier ou dossier de ce type
make[1]: *** Pas de règle pour fabriquer la cible « CMakeFiles/Makefile2 ». Arrêt.
make: *** [clean] Erreur 2

Hors ligne