la commande make echoue à 13% avec le message d'erreur suivant:
[ 13%] Building CXX object src/CMakeFiles/elise.dir/geom2d/basic.cpp.o
Dans le fichier inclus depuis /home/fwrlp/micmac/include/StdAfx.h:73:
Dans la fonction membre « Pt2d& Pt2d::operator=(const Pt2d&) [avec Type = double] »,
mis en ligne depuis « void ElFifo::incr_capa() [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:202:28,
mis en ligne depuis « void ElFifo::push_back(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:367:41,
mis en ligne depuis « void ElFifo::pushlast(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:370:50,
mis en ligne depuis « void PtsOfSquare(ElFifo<Pt2d >&, Pt2dr, Pt2dr) » à /home/fwrlp/micmac/src/geom2d/basic.cpp:54:17:
/home/fwrlp/micmac/include/general/ptxd.h:278:15: erreur: l'indice du tableau 0 est en dehors des limites de « void [0] » [-Werror=array-bounds]
278 | x = p2.x;
| ^~~~
Dans le fichier inclus depuis /home/fwrlp/micmac/include/StdAfx.h:82:
Dans la fonction membre « void ElFifo::incr_capa() [avec Type = Pt2d] »,
mis en ligne depuis « void ElFifo::push_back(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:367:41,
mis en ligne depuis « void ElFifo::pushlast(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:370:50,
mis en ligne depuis « void PtsOfSquare(ElFifo<Pt2d >&, Pt2dr, Pt2dr) » à /home/fwrlp/micmac/src/geom2d/basic.cpp:54:17:
/home/fwrlp/micmac/include/ext_stl/fifo.h:200:28: note: l'objet de taille 0 alloué par « operator new [] »
200 | Type NewTab = new Type [2_capa];
| ^~~~~~
Dans la fonction membre « Pt2d& Pt2d::operator=(const Pt2d&) [avec Type = double] »,
mis en ligne depuis « void ElFifo::incr_capa() [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:202:28,
mis en ligne depuis « void ElFifo::push_back(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:367:41,
mis en ligne depuis « void ElFifo::pushlast(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:370:50,
mis en ligne depuis « void PtsOfSquare(ElFifo<Pt2d >&, Pt2dr, Pt2dr) » à /home/fwrlp/micmac/src/geom2d/basic.cpp:54:17:
/home/fwrlp/micmac/include/general/ptxd.h:279:15: erreur: l'indice du tableau 0 est en dehors des limites de « void [0] » [-Werror=array-bounds]
279 | y = p2.y;
| ^~~~
Dans la fonction membre « void ElFifo::incr_capa() [avec Type = Pt2d] »,
mis en ligne depuis « void ElFifo::push_back(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:367:41,
mis en ligne depuis « void ElFifo::pushlast(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:370:50,
mis en ligne depuis « void PtsOfSquare(ElFifo<Pt2d >&, Pt2dr, Pt2dr) » à /home/fwrlp/micmac/src/geom2d/basic.cpp:54:17:
/home/fwrlp/micmac/include/ext_stl/fifo.h:200:28: note: l'objet de taille 0 alloué par « operator new [] »
200 | Type NewTab = new Type [2_capa];
| ^~~~~~
cc1plus : tous les avertissements sont traités comme des erreurs
make[2]: [src/CMakeFiles/elise.dir/build.make:1653 : src/CMakeFiles/elise.dir/geom2d/basic.cpp.o] Erreur 1
make[1]: [CMakeFiles/Makefile2:400 : src/CMakeFiles/elise.dir/all] Erreur 2
make: *** [Makefile:136 : all] Erreur 2
la commande make echoue à 13% avec le message d'erreur suivant:
[ 13%] Building CXX object src/CMakeFiles/elise.dir/geom2d/basic.cpp.o Dans le fichier inclus depuis /home/fwrlp/micmac/include/StdAfx.h:73: Dans la fonction membre « Pt2d& Pt2d::operator=(const Pt2d&) [avec Type = double] »,
mis en ligne depuis « void ElFifo::incr_capa() [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:202:28,
mis en ligne depuis « void ElFifo::push_back(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:367:41,
mis en ligne depuis « void ElFifo::pushlast(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:370:50,
mis en ligne depuis « void PtsOfSquare(ElFifo<Pt2d >&, Pt2dr, Pt2dr) » à /home/fwrlp/micmac/src/geom2d/basic.cpp:54:17:
/home/fwrlp/micmac/include/general/ptxd.h:278:15: erreur: l'indice du tableau 0 est en dehors des limites de « void [0] » [-Werror=array-bounds]
278 | x = p2.x;
| ::incr_capa() [avec Type = Pt2d] »,
mis en ligne depuis « void ElFifo::push_back(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:367:41,
mis en ligne depuis « void ElFifo::pushlast(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:370:50,
mis en ligne depuis « void PtsOfSquare(ElFifo<Pt2d >&, Pt2dr, Pt2dr) » à /home/fwrlp/micmac/src/geom2d/basic.cpp:54:17:
/home/fwrlp/micmac/include/ext_stl/fifo.h:200:28: note: l'objet de taille 0 alloué par « operator new [] »
200 | Type NewTab = new Type [2_capa];
| ^& Pt2d::operator=(const Pt2d&) [avec Type = double] »,
mis en ligne depuis « void ElFifo::incr_capa() [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:202:28,
mis en ligne depuis « void ElFifo::push_back(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:367:41,
mis en ligne depuis « void ElFifo::pushlast(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:370:50,
mis en ligne depuis « void PtsOfSquare(ElFifo<Pt2d >&, Pt2dr, Pt2dr) » à /home/fwrlp/micmac/src/geom2d/basic.cpp:54:17:
/home/fwrlp/micmac/include/general/ptxd.h:279:15: erreur: l'indice du tableau 0 est en dehors des limites de « void [0] » [-Werror=array-bounds]
279 | y = p2.y;
| ::incr_capa() [avec Type = Pt2d] »,
mis en ligne depuis « void ElFifo::push_back(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:367:41,
mis en ligne depuis « void ElFifo::pushlast(const Type&) [avec Type = Pt2d] » à /home/fwrlp/micmac/include/ext_stl/fifo.h:370:50,
mis en ligne depuis « void PtsOfSquare(ElFifo<Pt2d >&, Pt2dr, Pt2dr) » à /home/fwrlp/micmac/src/geom2d/basic.cpp:54:17:
/home/fwrlp/micmac/include/ext_stl/fifo.h:200:28: note: l'objet de taille 0 alloué par « operator new [] »
200 | Type NewTab = new Type [2_capa];
| ^
^~~~ Dans le fichier inclus depuis /home/fwrlp/micmac/include/StdAfx.h:82: Dans la fonction membre « void ElFifo~~~~~ Dans la fonction membre « Pt2d^~~~ Dans la fonction membre « void ElFifo~~~~~ cc1plus : tous les avertissements sont traités comme des erreurs make[2]: [src/CMakeFiles/elise.dir/build.make:1653 : src/CMakeFiles/elise.dir/geom2d/basic.cpp.o] Erreur 1 make[1]: [CMakeFiles/Makefile2:400 : src/CMakeFiles/elise.dir/all] Erreur 2 make: *** [Makefile:136 : all] Erreur 2