[Résolu] [solarus 0.9.2] problème de compilation sous archlinux

Démarré par BenObiWan, 06 Avril 2012 à 19:14

0 Membres et 1 Invité sur ce sujet

06 Avril 2012 à 19:14 Dernière édition: 09 Avril 2012 à 15:47 par Christopho
Ça ne compile plus  :cry3:


In file included from /tmp/yaourt-tmp-benobiwan/aur-solarus/src/solarus-0.9.2/src/lowlevel/IniFile.cpp:21:0:
/tmp/yaourt-tmp-benobiwan/aur-solarus/src/solarus-0.9.2/include/simpleini/SimpleIni.h: In instantiation of 'bool CSimpleIniTempl<SI_CHAR, SI_STRLESS, SI_CONVERTER>::Converter::ConvertToStore(const SI_CHAR*) [with SI_CHAR = char; SI_STRLESS = SI_GenericNoCase<char>; SI_CONVERTER = SI_ConvertA<char>]':
/tmp/yaourt-tmp-benobiwan/aur-solarus/src/solarus-0.9.2/include/simpleini/SimpleIni.h:2301:13:   required from 'SI_Error CSimpleIniTempl<SI_CHAR, SI_STRLESS, SI_CONVERTER>::Save(CSimpleIniTempl<SI_CHAR, SI_STRLESS, SI_CONVERTER>::OutputWriter&, bool) const [with SI_CHAR = char; SI_STRLESS = SI_GenericNoCase<char>; SI_CONVERTER = SI_ConvertA<char>]'
/tmp/yaourt-tmp-benobiwan/aur-solarus/src/solarus-0.9.2/include/simpleini/SimpleIni.h:738:44:   required from 'SI_Error CSimpleIniTempl<SI_CHAR, SI_STRLESS, SI_CONVERTER>::Save(std::string&, bool) const [with SI_CHAR = char; SI_STRLESS = SI_GenericNoCase<char>; SI_CONVERTER = SI_ConvertA<char>; std::string = std::basic_string<char>]'
/tmp/yaourt-tmp-benobiwan/aur-solarus/src/solarus-0.9.2/src/lowlevel/IniFile.cpp:76:19:   required from here
/tmp/yaourt-tmp-benobiwan/aur-solarus/src/solarus-0.9.2/include/simpleini/SimpleIni.h:421:50: erreur: 'SizeToStore' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
/tmp/yaourt-tmp-benobiwan/aur-solarus/src/solarus-0.9.2/include/simpleini/SimpleIni.h:421:50: note: declarations in dependent base 'SI_ConvertA<char>' are not found by unqualified lookup
/tmp/yaourt-tmp-benobiwan/aur-solarus/src/solarus-0.9.2/include/simpleini/SimpleIni.h:421:50: note: use 'this->SizeToStore' instead
make[2]: *** [src/CMakeFiles/solarus_static.dir/lowlevel/IniFile.cpp.o] Erreur 1


J'ai le problème aussi avec la 0.9.1 lorsque j'ai tenté de la recompiler.

Coté dépendances :

gcc --version
gcc (GCC) 4.7.0 20120324 (prerelease)

libmodplug 0.8.8.4-1
libvorbis 1.3.3-1
lua 5.1.5-1
openal 1.14-1
physfs 2.0.2-2
sdl_image 1.2.12-2
sdl_ttf 2.0.11-2
glibc 2.15-10

Citation
Ash Nazg Durbatulùk, Ash Nazg Gimbatul,
Ash Nazg Thrakatulùk agh bruzum-ishi krimpatul.
The fellowship of the Ring - J.R.R. Tolkien

Corrigé dans le commit 20dc1e8 (2012-04-06).
Chaîne Twitch : diffusion en direct de sessions de développement de Solarus, de création de jeux, de parties de jeux vidéo.
Chaîne YouTube : replays des diffusions en direct, tutos Solarus
Compte Twitter : pour être au courant des nouveautés
Chat Discord : pour discuter en direct avec la communauté Solarus