-
Notifications
You must be signed in to change notification settings - Fork 172
Open
Description
This might be similar to #259, but that report has zero detail, so I'm making a new one. I'm here: 485abe1
I'm building MMVII on Debian/trixie. The default cmake .. && make dance doesn't work. First because we have -Werror and the compiler's dangling-reference warning is triggered:
/tmp/micmac/MMVII/src/CodedTarget/cCheckBoardTargetExtract.cpp: In member function 'MMVII::cRGBImage MMVII::NS_CHKBRD_TARGET_EXTR::cAppliCheckBoardTargetExtract::GenImaRadiom(MMVII::NS_CHKBRD_TARGET_EXTR::cCdRadiom&, int) const':
/tmp/micmac/MMVII/src/CodedTarget/cCheckBoardTargetExtract.cpp:180:24: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
180 | const auto & aDImR = aIm.ImR().DIm();
| ^~~~~
/tmp/micmac/MMVII/src/CodedTarget/cCheckBoardTargetExtract.cpp:180:45: note: the temporary was destroyed at the end of the full expression 'MMVII::cRGBImage::ImR()().MMVII::cIm2D<unsigned char>::DIm()'
180 | const auto & aDImR = aIm.ImR().DIm();
| ~~~~~~~~~~~~~^~
cc1plus: all warnings being treated as errors
CMakeFiles/P2007.dir/build.make:1646: *** [CMakeFiles/P2007.dir/src/CodedTarget/cCheckBoardTargetExtract.cpp.o] error 1
#0 CMakeFiles/P2007.dir/src/GeneratedCodes/CodeGen_cDist_Polyn2D_Degree_1_EqColinVDer.cpp.o at /tmp/micmac/MMVII/build2/CMakeFiles/P2007.dir/build.make:1645
#1 /tmp/micmac/MMVII/bin/libP2007.a at /tmp/micmac/MMVII/build2/CMakeFiles/P2007.dir/build.make:10130
#2 CMakeFiles/P2007.dir/build at /tmp/micmac/MMVII/build2/CMakeFiles/P2007.dir/build.make:10136
remake[2]: *** Waiting for unfinished jobs....
remake[1]: directory '/tmp/micmac/MMVII/build2'
remake[1]: *** [CMakeFiles/P2007.dir/all] error 2
Makefile:136: *** [all] error 2
#0 all at /tmp/micmac/MMVII/build2/Makefile:134
#1 default_target at /tmp/micmac/MMVII/build2/Makefile:5
I can work around this with cmake -DCMAKE_CXX_FLAGS="-Wno-dangling-reference". If I do that, it fails in a similar way with a different warning:
In file included from /tmp/micmac/MMVII/include/MMVII_Stringifier.h:5,
from /tmp/micmac/MMVII/include/MMVII_2Include_Serial_Tpl.h:13,
from /tmp/micmac/MMVII/src/LearningMatching/DensifyRefMatch.cpp:2:
In member function 'Type& MMVII::cPtxd<Type, Dim>::operator[](int) [with Type = double; int Dim = 3]',
inlined from 'void MMVII::cAppliDensifyRefMatch::MakeOneTri(const MMVII::tTriangle2DCompiled&)' at /tmp/micmac/MMVII/src/LearningMatching/DensifyRefMatch.cpp:153:33:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:54:25: error: array subscript [0, 2] is outside array bounds of 'double [3]' [-Werror=array-bounds=]
54 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'void MMVII::cAppliDensifyRefMatch::MakeOneTri(const MMVII::tTriangle2DCompiled&)':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<double, 3>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
cc1plus: all warnings being treated as errors
CMakeFiles/P2007.dir/build.make:7036: *** [CMakeFiles/P2007.dir/src/LearningMatching/DensifyRefMatch.cpp.o] error 1
#0 CMakeFiles/P2007.dir/src/Matrix/cDM_Sym.cpp.o at /tmp/micmac/MMVII/build2/CMakeFiles/P2007.dir/build.make:7035
#1 /tmp/micmac/MMVII/bin/libP2007.a at /tmp/micmac/MMVII/build2/CMakeFiles/P2007.dir/build.make:10130
#2 CMakeFiles/P2007.dir/build at /tmp/micmac/MMVII/build2/CMakeFiles/P2007.dir/build.make:10136
remake[2]: *** Waiting for unfinished jobs....
In file included from /tmp/micmac/MMVII/include/MMVII_Stringifier.h:5,
from /tmp/micmac/MMVII/include/cMMVII_Appli.h:5,
from /tmp/micmac/MMVII/include/MMVII_Images.h:4,
from /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:1:
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 2]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:50:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 1] is outside array bounds of 'const int [2]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 2]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 2>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 2]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:25:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 1] is outside array bounds of 'const int [2]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 2]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 2>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 2]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:50,
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 1] is outside array bounds of 'const int [2]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 2]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 2>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 2]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:25,
inlined from 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:931:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 1] is outside array bounds of 'const int [2]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 2]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 2>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 2]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:50,
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:22,
inlined from 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:931:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 1] is outside array bounds of 'const int [2]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 2]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 2>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 2]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:36,
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:22,
inlined from 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 2]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:931:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 1] is outside array bounds of 'const int [2]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 2]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 2>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 3]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 3]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:50:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 2] is outside array bounds of 'const int [3]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 3]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 3>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 3]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 3]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:25:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 2] is outside array bounds of 'const int [3]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 3]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 3>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 3]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 3]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:50,
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 3]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 2] is outside array bounds of 'const int [3]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 3]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 3>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 3]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 3]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:25,
inlined from 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 3]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:931:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 2] is outside array bounds of 'const int [3]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 3]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 3>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 4]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 4]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:50:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 3] is outside array bounds of 'const int [4]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 4]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 4>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 4]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 4]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:25:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 3] is outside array bounds of 'const int [4]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 4]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 4>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 4]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 4]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:50,
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 4]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 3] is outside array bounds of 'const int [4]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 4]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 4>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 4]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 4]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:25,
inlined from 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 4]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:931:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 3] is outside array bounds of 'const int [4]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 4]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 4>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 5]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 5]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:50:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 4] is outside array bounds of 'const int [5]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 5]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 5>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 5]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 5]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:25:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 4] is outside array bounds of 'const int [5]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 5]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 5>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 5]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(int, int) const [with int Dim = 5]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:912:50,
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 5]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 4] is outside array bounds of 'const int [5]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 5]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 5>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
In member function 'const Type& MMVII::cPtxd<Type, Dim>::operator[](int) const [with Type = int; int Dim = 5]',
inlined from 'int MMVII::cPixBox<Dim>::Interiority(const tPt&, int) const [with int Dim = 5]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:917:25,
inlined from 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 5]' at /tmp/micmac/MMVII/src/Geoms/PtsBox.cpp:931:22:
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:60:25: error: array subscript [0, 4] is outside array bounds of 'const int [5]' [-Werror=array-bounds=]
60 | return mCoords[aK];
| ~~~~~~~^
/tmp/micmac/MMVII/include/MMVII_Ptxd.h: In member function 'int MMVII::cPixBox<Dim>::WinInteriority(const tPt&, const tPt&, int) const [with int Dim = 5]':
/tmp/micmac/MMVII/include/MMVII_Ptxd.h:203:13: note: while referencing 'MMVII::cPtxd<int, 5>::mCoords'
203 | Type mCoords[Dim];
| ^~~~~~~
cc1plus: all warnings being treated as errors
remake[2]: directory '/tmp/micmac/MMVII/build2'
remake[2]: *** [CMakeFiles/P2007.dir/src/Geoms/PtsBox.cpp.o] error 1
remake[1]: directory '/tmp/micmac/MMVII/build2'
remake[1]: *** [CMakeFiles/P2007.dir/all] error 2
Makefile:136: *** [all] error 2
#0 all at /tmp/micmac/MMVII/build2/Makefile:134
#1 default_target at /tmp/micmac/MMVII/build2/Makefile:5
If I -DCMAKE_CXX_FLAGS="-Wno-dangling-reference -Wno-array-bounds" then it builds. These are workarounds. It would be great if you fixed whatever is triggering the warnings. Thanks!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels