J'ai testé la compilation en rajoutant l'option -pendantic.
Oui je sais je suis un gros bourrin :D
Pour ceux qui ne sauraient pas :
-pedantic
Issue all the warnings demanded by strict ISO C and ISO C++; reject
all programs that use forbidden extensions, and some other programs
that do not follow ISO C and ISO C++. For ISO C, follows the
version of the ISO C standard specified by any -std option used.
Donc j'ai plein "d'erreurs" du style :
In file included from /home/benobiwan/documents/solarus/solarus/trunk/include/hud/ActionIcon.h:22,
from /home/benobiwan/documents/solarus/solarus/trunk/src/hud/ActionIcon.cpp:17:
/home/benobiwan/documents/solarus/solarus/trunk/include/KeysEffect.h:55: erreur: virgule à la fin de liste d'énumerateurs
/home/benobiwan/documents/solarus/solarus/trunk/include/KeysEffect.h:68: erreur: virgule à la fin de liste d'énumerateurs
/home/benobiwan/documents/solarus/solarus/trunk/include/KeysEffect.h:77: erreur: virgule à la fin de liste d'énumerateurs
make[2]: *** [src/CMakeFiles/solarus.dir/hud/ActionIcon.cpp.o] Erreur 1
make[1]: *** [src/CMakeFiles/solarus.dir/all] Erreur 2
Pas super important, mais c'est pas ISO :P
Corrigé dans la r1226 :)
Je te l'ai déjà dit sur msn mais je pense que tu as oublié ;) Tu devrais rajouter -pedantic dans le makefile maintenant que ça compile avec :D