la compilation avec gcc11 ne marche pas avec les options par defaut (std=gnu++17)
Code : Tout sélectionner
ans le fichier inclus depuis /usr/include/c++/11/bits/hashtable_policy.h:34,
depuis /usr/include/c++/11/bits/hashtable.h:35,
depuis /usr/include/c++/11/unordered_map:46,
depuis index.h:43,
depuis giacPCH.h:8,
depuis maple.cc:2:
/usr/include/c++/11/tuple: Dans l'instanciation de « constexpr const size_t std::tuple_size_v<giac::gen(const giac::gen&)> » :
/usr/include/c++/11/tuple:1853:24: requis par « constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = giac::dbgprint_vector<giac::gen>&; _Tuple = giac::gen (&)(const giac::gen&)] »
maple.cc:1047:24: requis depuis ici
/usr/include/c++/11/tuple:1334:61: erreur: type « std::tuple_size<giac::gen(const giac::gen&)> » incomplet utilisé dans un spécificateur de noms imbriqué
1334 | inline constexpr size_t tuple_size_v = tuple_size<_Tp>::value;
| ^~~~~
make[2]: *** [Makefile:814 : maple.lo] Erreur 1
Fred