[Mingw] Erreur dans stl_vector.h
Bonjour à tous,
J'essaye actuellement de compiler un code tiers (RL_Toolbox) avec gcc mingw (4.4.0).
Texto, après la chaîne d'inclusion, l'erreur est :
Code:
1 2 3
|
.../lib/gcc/mingw32/4.4.0/include/c++/bits/stl_vector.h: In member function 'size_t std::vector<_Tp, _Alloc>::_M_check_len(size_t, const char*) const':
.../lib/gcc/mingw32/4.4.0/include/c++/bits/stl_vector.h:1139: erreur: expected unqualified-id before '(' token |
A cette ligne, on trouve :
Code:
const size_type __len = size() + std::max(size(), __n);
apparemment std:: pose problème (oui, sans, ça "marche").
Seulement, il n'y a apparemment que dans ce code que cela pose problème. D'où cela pourrait-il venir ? J'ai bien cherché un #define barbare ou autre ignominie, mais j'ai rien trouver.
Tout aide est la bienvenue, merci d'avance !
PS : Au passage, si je "corrige" ce problème, de nombreuses nouvelles erreurs apparaissent dans numeric_limits en réclamant de mettre deux arguments aux fonctions min et max...