Bonjour à tous,
Souhaitant utiliser au plus vite les initializer_list, j'ai compilé GCC 4.4 svn avec les options de configuration suivantes :
Je compile depuis un dossier hors des sources comme il est conseillé sur leur site.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ../gcc/configure --enable-languages='c c++'
Les make et make install se passent sans problème.
Maintenant, lorsque je compile mon projet (qui compilait évidemment très bien avec GCC 4.3) avec ce type de lignes de commande :
… j'obtiens plein d'erreurs du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part /usr/local/bin/c++ -Dsocoa_EXPORTS -g -fPIC -I/home/florian/Applications/boost_1_36_0 -std=c++0x -W -Wall -o CMakeFiles/socoa.dir/src/socoa/cpp/declaration_semantic_analyzer.cpp.o -c /mnt/data/Développement/Socoa/src/socoa/cpp/declaration_semantic_analyzer.cpp
Toutes les lignes qui présentent cette erreur ont la forme suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part missing binary operator before token "("
… et se trouvent dans les headers de Boost 1.36 (que j'ai compilé moi-même également).
Code : Sélectionner tout - Visualiser dans une fenêtre à part #elif MACRO() == valeur
Quelqu'un aurait-il une idée de la provenance de cette erreur ?
Cela ne semble pas venir du fait que ce soit la version SVN, puisque cette erreur existe depuis maintes versions au vu des forums que j'ai pu visiter.
Je traivaille sous GNU/Linux Debian Sid.
Merci pour votre aide !
Partager