-- Enabled support for: asimage astiff bonjour builtin_afterimage builtin_ftgl builtin_glew cintex exceptions explicitlink fftw3 fitsio fortran gviz genvector krb5 ldap mathmore memstat mysql odbc opengl pgsql python reflex shadowpw shared sqlite ssl thread tmva vdt xft xml x11 -- Configuring done -- Generating done -- Build files have been written to: /home/ankur/rootbuild ankur@ankur-G3-3500:~/rootbuild$ make V=1 [ 0%] Built target IOSENUM_H [ 0%] Built target move_headers [ 3%] Built target Cint_static [ 3%] Built target rootcint_tmp [ 3%] Built target Cint [ 4%] Built target rootcint Scanning dependencies of target ROOTCINTTARGET [ 4%] Built target ROOTCINTTARGET Scanning dependencies of target METAUTILS_DICTIONARY [ 5%] Generating G__MetaUtils.cxx, G__MetaUtils.h [ 5%] Built target METAUTILS_DICTIONARY Scanning dependencies of target CLIB_DICTIONARY [ 5%] Generating G__Clib.cxx, G__Clib.h [ 5%] Built target CLIB_DICTIONARY Scanning dependencies of target CONT_DICTIONARY [ 5%] Generating G__Cont.cxx, G__Cont.h [ 5%] Built target CONT_DICTIONARY Scanning dependencies of target TEXTINPUT_DICTIONARY [ 5%] Generating G__TextInput.cxx, G__TextInput.h [ 5%] Built target TEXTINPUT_DICTIONARY Scanning dependencies of target META_DICTIONARY [ 5%] Generating G__Meta.cxx, G__Meta.h [ 5%] Built target META_DICTIONARY Scanning dependencies of target UNIX_DICTIONARY [ 5%] Generating G__Unix.cxx, G__Unix.h [ 5%] Built target UNIX_DICTIONARY Scanning dependencies of target BASE_DICTIONARY [ 5%] Generating G__Base1.cxx, G__Base1.h [ 5%] Generating G__Base2.cxx, G__Base2.h [ 5%] Generating G__Base3.cxx, G__Base3.h [ 5%] Built target BASE_DICTIONARY Scanning dependencies of target Core [ 5%] Building CXX object core/CMakeFiles/Core.dir/base/G__Base3.cxx.o [ 5%] Building CXX object core/CMakeFiles/Core.dir/base/G__Base2.cxx.o In file included from /home/ankur/rootbuild/core/base/G__Base2.h:43, from /home/ankur/rootbuild/core/base/G__Base2.cxx:17: /home/ankur/rootbuild/include/TAttBBox.h: In member function ‘void TAttBBox::BBoxCheckPoint(Float_t, Float_t, Float_t)’: /home/ankur/rootbuild/include/TAttBBox.h:60:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 60 | if(x < fBBox[0]) fBBox[0] = x; if(x > fBBox[1]) fBBox[1] = x; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:60:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 60 | if(x < fBBox[0]) fBBox[0] = x; if(x > fBBox[1]) fBBox[1] = x; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:61:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 61 | if(y < fBBox[2]) fBBox[2] = y; if(y > fBBox[3]) fBBox[3] = y; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:61:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 61 | if(y < fBBox[2]) fBBox[2] = y; if(y > fBBox[3]) fBBox[3] = y; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:62:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 62 | if(z < fBBox[4]) fBBox[4] = z; if(z > fBBox[5]) fBBox[5] = z; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:62:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 62 | if(z < fBBox[4]) fBBox[4] = z; if(z > fBBox[5]) fBBox[5] = z; | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_155_0_9(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:13863:33: warning: implicitly-declared ‘constexpr TPoint::TPoint(const TPoint&)’ is deprecated [-Wdeprecated-copy] 13863 | p = new TPoint(*(TPoint*) tmp); | ^ In file included from /home/ankur/rootbuild/core/base/G__Base2.h:81, from /home/ankur/rootbuild/core/base/G__Base2.cxx:17: /home/ankur/rootbuild/include/TPoint.h:54:12: note: because ‘TPoint’ has user-provided ‘TPoint& TPoint::operator=(const TPoint&)’ 54 | TPoint& operator=(const TPoint& p) { fX = p.fX; fY = p.fY; return *this; } | ^~~~~~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_237_0_21(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:14599:36: warning: implicitly-declared ‘TExec& TExec::operator=(const TExec&)’ is deprecated [-Wdeprecated-copy] 14599 | *dest = *(TExec*) libp->para[0].ref; | ^~~ In file included from /home/ankur/rootbuild/core/base/G__Base2.h:67, from /home/ankur/rootbuild/core/base/G__Base2.cxx:17: /home/ankur/rootbuild/include/TExec.h:36:4: note: because ‘TExec’ has user-provided ‘TExec::TExec(const TExec&)’ 36 | TExec(const TExec &text); | ^~~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_242_0_28(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:15269:41: warning: implicitly-declared ‘TObjString& TObjString::operator=(const TObjString&)’ is deprecated [-Wdeprecated-copy] 15269 | *dest = *(TObjString*) libp->para[0].ref; | ^~~ In file included from /home/ankur/rootbuild/include/TClass.h:34, from /home/ankur/rootbuild/include/TQClass.h:32, from /home/ankur/rootbuild/include/TQObject.h:224, from /home/ankur/rootbuild/include/TApplication.h:33, from /home/ankur/rootbuild/core/base/G__Base2.h:39, from /home/ankur/rootbuild/core/base/G__Base2.cxx:17: /home/ankur/rootbuild/include/TObjString.h:39:4: note: because ‘TObjString’ has user-provided ‘TObjString::TObjString(const TObjString&)’ 39 | TObjString(const TObjString &s) : TObject(), fString(s.fString) { } | ^~~~~~~~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2__0_605(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:25344:170: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 25344 | const vector >::iterator xobj = operator+((const vector >::iterator::difference_type) G__int(libp->para[0]), *(vector >::iterator*) libp->para[1].ref); | ^ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2__0_759(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:25583:166: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 25583 | const vector >::iterator xobj = operator+((const vector >::iterator::difference_type) G__int(libp->para[0]), *(vector >::iterator*) libp->para[1].ref); | ^ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_288_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:17312:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 17312 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:17318:10: note: here 17318 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_288_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:17237:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 17237 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:17243:10: note: here 17243 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_288_0_9(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:17162:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 17162 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:17168:10: note: here 17168 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_252_0_15(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:16533:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 16533 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:16539:10: note: here 16539 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_128_0_15(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:13018:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 13018 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:13024:10: note: here 13024 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_15_0_175(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:9335:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 9335 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:9341:10: note: here 9341 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_15_0_104(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:8530:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 8530 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:8536:10: note: here 8536 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_10_0_73(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:7271:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 7271 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:7277:10: note: here 7277 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_10_0_72(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:7196:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 7196 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:7202:10: note: here 7202 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_10_0_71(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:7121:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 7121 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:7127:10: note: here 7127 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_10_0_70(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:7046:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 7046 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:7052:10: note: here 7052 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base2.cxx: In function ‘int G__G__Base2_10_0_69(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base2.cxx:6971:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 6971 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base2.cxx:6977:10: note: here 6977 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ [ 5%] Building CXX object core/CMakeFiles/Core.dir/base/G__Base1.cxx.o In file included from /home/ankur/rootbuild/core/base/G__Base1.h:38, from /home/ankur/rootbuild/core/base/G__Base1.cxx:17: /home/ankur/rootbuild/include/TAttBBox.h: In member function ‘void TAttBBox::BBoxCheckPoint(Float_t, Float_t, Float_t)’: /home/ankur/rootbuild/include/TAttBBox.h:60:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 60 | if(x < fBBox[0]) fBBox[0] = x; if(x > fBBox[1]) fBBox[1] = x; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:60:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 60 | if(x < fBBox[0]) fBBox[0] = x; if(x > fBBox[1]) fBBox[1] = x; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:61:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 61 | if(y < fBBox[2]) fBBox[2] = y; if(y > fBBox[3]) fBBox[3] = y; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:61:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 61 | if(y < fBBox[2]) fBBox[2] = y; if(y > fBBox[3]) fBBox[3] = y; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:62:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 62 | if(z < fBBox[4]) fBBox[4] = z; if(z > fBBox[5]) fBBox[5] = z; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:62:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 62 | if(z < fBBox[4]) fBBox[4] = z; if(z > fBBox[5]) fBBox[5] = z; | ^~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_8_0_88(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:7824:79: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 7824 | , *(Short_t*) G__Shortref(&libp->para[2]), (const size_t) G__int(libp->para[3])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_156_0_2(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:10470:32: warning: implicitly-declared ‘constexpr TPoint::TPoint(const TPoint&)’ is deprecated [-Wdeprecated-copy] 10470 | pobj = new TPoint(xobj); | ^ In file included from /home/ankur/rootbuild/core/base/G__Base1.h:76, from /home/ankur/rootbuild/core/base/G__Base1.cxx:17: /home/ankur/rootbuild/include/TPoint.h:54:12: note: because ‘TPoint’ has user-provided ‘TPoint& TPoint::operator=(const TPoint&)’ 54 | TPoint& operator=(const TPoint& p) { fX = p.fX; fY = p.fY; return *this; } | ^~~~~~~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_156_0_4(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:10487:94: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 10487 | ((TAttBBox2D*) G__getstructoffset())->SetBBoxCenterX((const Int_t) G__int(libp->para[0])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_156_0_5(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:10494:94: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 10494 | ((TAttBBox2D*) G__getstructoffset())->SetBBoxCenterY((const Int_t) G__int(libp->para[0])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_156_0_6(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:10501:89: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 10501 | ((TAttBBox2D*) G__getstructoffset())->SetBBoxX1((const Int_t) G__int(libp->para[0])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_156_0_7(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:10508:89: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 10508 | ((TAttBBox2D*) G__getstructoffset())->SetBBoxX2((const Int_t) G__int(libp->para[0])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_156_0_8(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:10515:89: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 10515 | ((TAttBBox2D*) G__getstructoffset())->SetBBoxY1((const Int_t) G__int(libp->para[0])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_156_0_9(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:10522:89: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 10522 | ((TAttBBox2D*) G__getstructoffset())->SetBBoxY2((const Int_t) G__int(libp->para[0])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_187_0_70(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:14580:37: warning: implicitly-declared ‘TColor& TColor::operator=(const TColor&)’ is deprecated [-Wdeprecated-copy] 14580 | *dest = *(TColor*) libp->para[0].ref; | ^~~ In file included from /home/ankur/rootbuild/core/base/G__Base1.h:52, from /home/ankur/rootbuild/core/base/G__Base1.cxx:17: /home/ankur/rootbuild/include/TColor.h:68:4: note: because ‘TColor’ has user-provided ‘TColor::TColor(const TColor&)’ 68 | TColor(const TColor &color); | ^~~~~~ In file included from /home/ankur/rootbuild/core/base/G__Base1.h:53, from /home/ankur/rootbuild/core/base/G__Base1.cxx:17: /home/ankur/rootbuild/include/TColorGradient.h: In member function ‘TColorGradient& TColorGradient::operator=(const TColorGradient&)’: /home/ankur/rootbuild/include/TColorGradient.h:39:7: warning: implicitly-declared ‘TColor& TColor::operator=(const TColor&)’ is deprecated [-Wdeprecated-copy] 39 | class TColorGradient : public TColor { | ^~~~~~~~~~~~~~ In file included from /home/ankur/rootbuild/core/base/G__Base1.h:52, from /home/ankur/rootbuild/core/base/G__Base1.cxx:17: /home/ankur/rootbuild/include/TColor.h:68:4: note: because ‘TColor’ has user-provided ‘TColor::TColor(const TColor&)’ 68 | TColor(const TColor &color); | ^~~~~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_188_0_26(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:14747:45: note: synthesized method ‘TColorGradient& TColorGradient::operator=(const TColorGradient&)’ first required here 14747 | *dest = *(TColorGradient*) libp->para[0].ref; | ^~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_205_0_160(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:16959:129: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 16959 | ((TVirtualPad*) G__getstructoffset())->ShowGuidelines((TObject*) G__int(libp->para[0]), (const Int_t) G__int(libp->para[1]) | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx:16960:36: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 16960 | , (const char) G__int(libp->para[2]), (const bool) G__int(libp->para[3])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx:16960:72: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 16960 | , (const char) G__int(libp->para[2]), (const bool) G__int(libp->para[3])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx:16964:129: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 16964 | ((TVirtualPad*) G__getstructoffset())->ShowGuidelines((TObject*) G__int(libp->para[0]), (const Int_t) G__int(libp->para[1]) | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx:16965:36: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 16965 | , (const char) G__int(libp->para[2])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx:16969:129: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 16969 | ((TVirtualPad*) G__getstructoffset())->ShowGuidelines((TObject*) G__int(libp->para[0]), (const Int_t) G__int(libp->para[1])); | ^ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1_292_0_257(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:21496:37: warning: implicitly-declared ‘TStyle& TStyle::operator=(const TStyle&)’ is deprecated [-Wdeprecated-copy] 21496 | *dest = *(TStyle*) libp->para[0].ref; | ^~~ In file included from /home/ankur/rootbuild/core/base/G__Base1.h:93, from /home/ankur/rootbuild/core/base/G__Base1.cxx:17: /home/ankur/rootbuild/include/TStyle.h:161:4: note: because ‘TStyle’ has user-provided ‘TStyle::TStyle(const TStyle&)’ 161 | TStyle(const TStyle &style); | ^~~~~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1__0_317(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:26362:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 26362 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base1.cxx:26368:10: note: here 26368 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1__0_316(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:26289:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 26289 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base1.cxx:26295:10: note: here 26295 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1__0_506(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:26935:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 26935 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base1.cxx:26941:10: note: here 26941 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1__0_505(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:26861:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 26861 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base1.cxx:26867:10: note: here 26867 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1__0_503(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:26787:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 26787 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base1.cxx:26793:10: note: here 26793 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1__0_502(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:26713:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 26713 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base1.cxx:26719:10: note: here 26719 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ /home/ankur/rootbuild/core/base/G__Base1.cxx: In function ‘int G__G__Base1__0_501(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/base/G__Base1.cxx:26639:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 26639 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/base/G__Base1.cxx:26645:10: note: here 26645 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ [ 5%] Building CXX object core/CMakeFiles/Core.dir/unix/G__Unix.cxx.o [ 5%] Building CXX object core/CMakeFiles/Core.dir/meta/G__Meta.cxx.o [ 5%] Building CXX object core/CMakeFiles/Core.dir/textinput/G__TextInput.cxx.o [ 5%] Building CXX object core/CMakeFiles/Core.dir/cont/G__Cont.cxx.o /home/ankur/rootbuild/core/cont/G__Cont.cxx: In function ‘int G__G__Cont_115_0_15(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/cont/G__Cont.cxx:8267:43: warning: implicitly-declared ‘constexpr TBits::TReference::TReference(const TBits::TReference&)’ is deprecated [-Wdeprecated-copy] 8267 | pobj = new TBits::TReference(xobj); | ^ In file included from /home/ankur/rootbuild/core/cont/G__Cont.h:42, from /home/ankur/rootbuild/core/cont/G__Cont.cxx:17: /home/ankur/rootbuild/include/TBits.h:253:27: note: because ‘TBits::TReference’ has user-provided ‘TBits::TReference& TBits::TReference::operator=(const TBits::TReference&)’ 253 | inline TBits::TReference& TBits::TReference::operator=(const TReference& rhs) | ^~~~~ /home/ankur/rootbuild/core/cont/G__Cont.cxx: In function ‘int G__G__Cont_116_0_6(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/cont/G__Cont.cxx:8729:55: warning: implicitly-declared ‘constexpr TBits::TReference::TReference(const TBits::TReference&)’ is deprecated [-Wdeprecated-copy] 8729 | p = new TBits::TReference(*(TBits::TReference*) tmp); | ^ In file included from /home/ankur/rootbuild/core/cont/G__Cont.h:42, from /home/ankur/rootbuild/core/cont/G__Cont.cxx:17: /home/ankur/rootbuild/include/TBits.h:253:27: note: because ‘TBits::TReference’ has user-provided ‘TBits::TReference& TBits::TReference::operator=(const TBits::TReference&)’ 253 | inline TBits::TReference& TBits::TReference::operator=(const TReference& rhs) | ^~~~~ /home/ankur/rootbuild/core/cont/G__Cont.cxx: In function ‘int G__G__Cont__0_524(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/cont/G__Cont.cxx:13948:154: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 13948 | const vector >::iterator xobj = operator+((const vector >::iterator::difference_type) G__int(libp->para[0]), *(vector >::iterator*) libp->para[1].ref); | ^ /home/ankur/rootbuild/core/cont/G__Cont.cxx: In function ‘int G__G__Cont_13_0_8(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/cont/G__Cont.cxx:4374:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 4374 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/cont/G__Cont.cxx:4380:10: note: here 4380 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ [ 5%] Building CXX object core/CMakeFiles/Core.dir/clib/G__Clib.cxx.o /home/ankur/rootbuild/core/clib/G__Clib.cxx: In function ‘int G__G__Clib__0_4(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/clib/G__Clib.cxx:136:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 136 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/clib/G__Clib.cxx:142:10: note: here 142 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ [ 5%] Building CXX object core/CMakeFiles/Core.dir/metautils/G__MetaUtils.cxx.o [ 5%] Building C object core/CMakeFiles/Core.dir/clib/src/Demangle.c.o /home/ankur/root/core/clib/src/Demangle.c: In function ‘demangle_template’: /home/ankur/root/core/clib/src/Demangle.c:845:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 845 | if (trawname) | ^~ /home/ankur/root/core/clib/src/Demangle.c:847:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 847 | string_appendn (tname, *mangled, r); | ^~~~~~~~~~~~~~ /home/ankur/root/core/clib/src/Demangle.c:1031:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 1031 | if (tname->p[-1] == '>') | ^~ /home/ankur/root/core/clib/src/Demangle.c:1033:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1033 | string_append (tname, ">"); | ^~~~~~~~~~~~~ [ 5%] Building C object core/CMakeFiles/Core.dir/clib/src/attach.c.o [ 5%] Building C object core/CMakeFiles/Core.dir/clib/src/detach.c.o [ 5%] Building C object core/CMakeFiles/Core.dir/clib/src/getpagesize.c.o [ 5%] Building C object core/CMakeFiles/Core.dir/clib/src/keys.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mcalloc.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mfree.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mmalloc.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mmapsup.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mmcheck.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mmemalign.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mmstats.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mmtrace.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mrealloc.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/mvalloc.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/sbrksup.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/snprintf.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/strlcat.c.o [ 6%] Building C object core/CMakeFiles/Core.dir/clib/src/strlcpy.c.o [ 6%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TArray.cxx.o [ 6%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TArrayC.cxx.o [ 6%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TArrayD.cxx.o [ 6%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TArrayF.cxx.o [ 6%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TArrayI.cxx.o [ 6%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TArrayL.cxx.o [ 6%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TArrayL64.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TArrayS.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TBits.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TBtree.cxx.o /home/ankur/root/core/cont/src/TBtree.cxx: In member function ‘virtual Bool_t TBtreeIter::operator!=(const TIterator&) const’: /home/ankur/root/core/cont/src/TBtree.cxx:674:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 674 | if (nullptr == (&aIter)) | ^~ /home/ankur/root/core/cont/src/TBtree.cxx: In member function ‘Bool_t TBtreeIter::operator!=(const TBtreeIter&) const’: /home/ankur/root/core/cont/src/TBtree.cxx:689:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 689 | if (nullptr == (&aIter)) | ^~ [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TClassTable.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TClonesArray.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TCollection.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TExMap.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/THashList.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/THashTable.cxx.o /home/ankur/root/core/cont/src/THashTable.cxx: In member function ‘virtual Bool_t THashTableIter::operator!=(const TIterator&) const’: /home/ankur/root/core/cont/src/THashTable.cxx:504:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 504 | if (nullptr == (&aIter)) | ^~ /home/ankur/root/core/cont/src/THashTable.cxx: In member function ‘Bool_t THashTableIter::operator!=(const THashTableIter&) const’: /home/ankur/root/core/cont/src/THashTable.cxx:519:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 519 | if (nullptr == (&aIter)) | ^~ [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TIterator.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TList.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TMap.cxx.o /home/ankur/root/core/cont/src/TMap.cxx: In member function ‘virtual Bool_t TMapIter::operator!=(const TIterator&) const’: /home/ankur/root/core/cont/src/TMap.cxx:570:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 570 | if (nullptr == (&aIter)) | ^~ /home/ankur/root/core/cont/src/TMap.cxx: In member function ‘Bool_t TMapIter::operator!=(const TMapIter&) const’: /home/ankur/root/core/cont/src/TMap.cxx:585:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 585 | if (nullptr == (&aIter)) | ^~ [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TObjArray.cxx.o /home/ankur/root/core/cont/src/TObjArray.cxx: In member function ‘virtual Bool_t TObjArrayIter::operator!=(const TIterator&) const’: /home/ankur/root/core/cont/src/TObjArray.cxx:895:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 895 | if (nullptr == (&aIter)) | ^~ /home/ankur/root/core/cont/src/TObjArray.cxx: In member function ‘Bool_t TObjArrayIter::operator!=(const TObjArrayIter&) const’: /home/ankur/root/core/cont/src/TObjArray.cxx:910:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 910 | if (nullptr == (&aIter)) | ^~ [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TObjectTable.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TOrdCollection.cxx.o /home/ankur/root/core/cont/src/TOrdCollection.cxx: In member function ‘virtual Bool_t TOrdCollectionIter::operator!=(const TIterator&) const’: /home/ankur/root/core/cont/src/TOrdCollection.cxx:545:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 545 | if (nullptr == (&aIter)) | ^~ /home/ankur/root/core/cont/src/TOrdCollection.cxx: In member function ‘Bool_t TOrdCollectionIter::operator!=(const TOrdCollectionIter&) const’: /home/ankur/root/core/cont/src/TOrdCollection.cxx:560:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 560 | if (nullptr == (&aIter)) | ^~ [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TRefArray.cxx.o /home/ankur/root/core/cont/src/TRefArray.cxx: In member function ‘virtual Bool_t TRefArrayIter::operator!=(const TIterator&) const’: /home/ankur/root/core/cont/src/TRefArray.cxx:933:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 933 | if (nullptr == (&aIter)) | ^~ /home/ankur/root/core/cont/src/TRefArray.cxx: In member function ‘Bool_t TRefArrayIter::operator!=(const TRefArrayIter&) const’: /home/ankur/root/core/cont/src/TRefArray.cxx:948:4: warning: nonnull argument ‘aIter’ compared to NULL [-Wnonnull-compare] 948 | if (nullptr == (&aIter)) | ^~ [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TRefTable.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TSeqCollection.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/cont/src/TSortedList.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/Getline.cxx.o [ 7%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/Getline_color.cxx.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/Editor.cpp.o /home/ankur/root/core/textinput/src/textinput/Editor.cpp: In member function ‘textinput::Editor::EProcessResult textinput::Editor::ProcessCommand(textinput::Editor::ECommandID, textinput::EditorRange&)’: /home/ankur/root/core/textinput/src/textinput/Editor.cpp:287:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 287 | fContext->SetCursor(--Cursor); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/ankur/root/core/textinput/src/textinput/Editor.cpp:289:7: note: here 289 | case kCmdDel: | ^~~~ [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/History.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/KeyBinding.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/Range.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/SignalHandler.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/StreamReader.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/StreamReaderUnix.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/StreamReaderWin.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/TerminalConfigUnix.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/TerminalDisplay.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/TerminalDisplayUnix.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/TerminalDisplayWin.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/TextInput.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/textinput/src/textinput/TextInputContext.cpp.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TBaseClass.cxx.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TCint.cxx.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TClass.cxx.o In file included from /usr/include/string.h:495, from /home/ankur/rootbuild/include/Rtypes.h:34, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDictionary.h:45, from /home/ankur/rootbuild/include/TClass.h:25, from /home/ankur/root/core/meta/src/TClass.cxx:27: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘TDataMember* TClass::GetDataMember(const char*) const’ at /home/ankur/root/core/meta/src/TClass.cxx:2882:11: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/core/meta/src/TClass.cxx: In member function ‘TDataMember* TClass::GetDataMember(const char*) const’: /home/ankur/root/core/meta/src/TClass.cxx:2879:23: note: length computed here 2879 | size_t len = strlen(s); | ~~~~~~^~~ In file included from /usr/include/string.h:495, from /home/ankur/rootbuild/include/Rtypes.h:34, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDictionary.h:45, from /home/ankur/rootbuild/include/TClass.h:25, from /home/ankur/root/core/meta/src/TClass.cxx:27: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void TDumpMembers::Inspect(TClass*, const char*, const char*, const void*)’ at /home/ankur/root/core/meta/src/TClass.cxx:449:20: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/core/meta/src/TClass.cxx: In member function ‘virtual void TDumpMembers::Inspect(TClass*, const char*, const char*, const void*)’: /home/ankur/root/core/meta/src/TClass.cxx:439:20: note: length computed here 439 | i = strlen(*ppointer); | ~~~~~~^~~~~~~~~~~ In file included from /usr/include/string.h:495, from /home/ankur/rootbuild/include/Rtypes.h:34, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDictionary.h:45, from /home/ankur/rootbuild/include/TClass.h:25, from /home/ankur/root/core/meta/src/TClass.cxx:27: In function ‘char* strncpy(char*, const char*, size_t)’, inlined from ‘virtual void TDumpMembers::Inspect(TClass*, const char*, const char*, const void*)’ at /home/ankur/root/core/meta/src/TClass.cxx:483:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:34: warning: ‘char* __builtin___strncpy_chk(char*, const char*, long unsigned int, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/core/meta/src/TClass.cxx: In member function ‘virtual void TDumpMembers::Inspect(TClass*, const char*, const char*, const void*)’: /home/ankur/root/core/meta/src/TClass.cxx:481:28: note: length computed here 481 | Int_t lentit = strlen(memberTitle); | ~~~~~~^~~~~~~~~~~~~ /home/ankur/root/core/meta/src/TClass.cxx: In member function ‘virtual void TAutoInspector::Inspect(TClass*, const char*, const char*, const void*)’: /home/ankur/root/core/meta/src/TClass.cxx:737:52: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 737 | char cbuf[12]; snprintf(cbuf,12,"[%02d]",i); | ^ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDictionary.h:45, from /home/ankur/rootbuild/include/TClass.h:25, from /home/ankur/root/core/meta/src/TClass.cxx:27: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 5 and 13 bytes into a destination of size 12 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TClassGenerator.cxx.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TClassMenuItem.cxx.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TClassRef.cxx.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TDataMember.cxx.o [ 8%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TDataType.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TDictAttributeMap.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TDictionary.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TFunction.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TGenericClassInfo.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TGlobal.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TInterpreter.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TIsAProxy.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TMethod.cxx.o /home/ankur/root/core/meta/src/TMethod.cxx: In member function ‘virtual TDataMember* TMethod::FindDataMember()’: /home/ankur/root/core/meta/src/TMethod.cxx:255:32: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 255 | snprintf(dataname,64,"f%s",basename); | ^ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDictionary.h:45, from /home/ankur/rootbuild/include/TClass.h:25, from /home/ankur/root/core/meta/src/TMethod.cxx:23: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 2 and 65 bytes into a destination of size 64 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/core/meta/src/TMethod.cxx:263:35: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 61 [-Wformat-truncation=] 263 | snprintf(dataname,64,"fIs%s",basename); //in case of IsEditable() | ^~ ~~~~~~~~ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDictionary.h:45, from /home/ankur/rootbuild/include/TClass.h:25, from /home/ankur/root/core/meta/src/TMethod.cxx:23: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 67 bytes into a destination of size 64 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TMethodArg.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TMethodCall.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TRealData.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TSchemaRule.cxx.o /home/ankur/root/core/meta/src/TSchemaRule.cxx: In static member function ‘static void ROOT::TSchemaRule::ProcessList(TObjArray*, const TString&)’: /home/ankur/root/core/meta/src/TSchemaRule.cxx:865:24: warning: implicitly-declared ‘TObjString& TObjString::operator=(const TObjString&)’ is deprecated [-Wdeprecated-copy] 865 | *str = it->c_str(); | ^ In file included from /home/ankur/root/core/meta/src/TSchemaRule.cxx:7: /home/ankur/rootbuild/include/TObjString.h:39:4: note: because ‘TObjString’ has user-provided ‘TObjString::TObjString(const TObjString&)’ 39 | TObjString(const TObjString &s) : TObject(), fString(s.fString) { } | ^~~~~~~~~~ [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TSchemaRuleSet.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TStreamerElement.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TToggle.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TToggleGroup.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/meta/src/TVirtualStreamerInfo.cxx.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/unix/src/TUnixSystem.cxx.o /home/ankur/root/core/unix/src/TUnixSystem.cxx: In member function ‘virtual void TUnixSystem::SetDisplay()’: /home/ankur/root/core/unix/src/TUnixSystem.cxx:708:49: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size 64 [-Wformat-truncation=] 708 | snprintf(disp, sizeof(disp), "%s:0.0", utmp_entry->ut_host); | ^~ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/TSystem.h:26, from /home/ankur/rootbuild/include/TUnixSystem.h:25, from /home/ankur/root/core/unix/src/TUnixSystem.cxx:22: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 5 and 260 bytes into a destination of size 64 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building C object core/CMakeFiles/Core.dir/zip/src/ZDeflate.c.o [ 9%] Building C object core/CMakeFiles/Core.dir/zip/src/ZInflate.c.o [ 9%] Building CXX object core/CMakeFiles/Core.dir/zip/src/Compression.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/zip/src/RZip.cxx.o [ 10%] Building C object core/CMakeFiles/Core.dir/lzma/src/ZipLZMA.c.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/InitGui.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/Match.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/String.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/Stringio.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TApplication.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TApplicationImp.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TAtt3D.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TAttAxis.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TAttBBox.cxx.o In file included from /home/ankur/root/core/base/src/TAttBBox.cxx:13: /home/ankur/rootbuild/include/TAttBBox.h: In member function ‘void TAttBBox::BBoxCheckPoint(Float_t, Float_t, Float_t)’: /home/ankur/rootbuild/include/TAttBBox.h:60:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 60 | if(x < fBBox[0]) fBBox[0] = x; if(x > fBBox[1]) fBBox[1] = x; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:60:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 60 | if(x < fBBox[0]) fBBox[0] = x; if(x > fBBox[1]) fBBox[1] = x; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:61:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 61 | if(y < fBBox[2]) fBBox[2] = y; if(y > fBBox[3]) fBBox[3] = y; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:61:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 61 | if(y < fBBox[2]) fBBox[2] = y; if(y > fBBox[3]) fBBox[3] = y; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:62:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 62 | if(z < fBBox[4]) fBBox[4] = z; if(z > fBBox[5]) fBBox[5] = z; | ^~ /home/ankur/rootbuild/include/TAttBBox.h:62:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 62 | if(z < fBBox[4]) fBBox[4] = z; if(z > fBBox[5]) fBBox[5] = z; | ^~ [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TAttBBox2D.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TAttFill.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TAttLine.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TAttMarker.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TAttPad.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TAttText.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TBase64.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TBenchmark.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TBrowser.cxx.o [ 10%] Building CXX object core/CMakeFiles/Core.dir/base/src/TBrowserImp.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TBuffer.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TBuffer3D.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TCanvasImp.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TColor.cxx.o /home/ankur/root/core/base/src/TColor.cxx: In static member function ‘static void TColor::InitializeColors()’: /home/ankur/root/core/base/src/TColor.cxx:478:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 478 | if (r == 1) r = 0.9; if (r == 0) r = 0.1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:478:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 478 | if (r == 1) r = 0.9; if (r == 0) r = 0.1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:479:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 479 | if (g == 1) g = 0.9; if (g == 0) g = 0.1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:479:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 479 | if (g == 1) g = 0.9; if (g == 0) g = 0.1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:480:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 480 | if (b == 1) b = 0.9; if (b == 0) b = 0.1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:480:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 480 | if (b == 1) b = 0.9; if (b == 0) b = 0.1; | ^~ /home/ankur/root/core/base/src/TColor.cxx: In static member function ‘static void TColor::HLS2RGB(Float_t, Float_t, Float_t, Float_t&, Float_t&, Float_t&)’: /home/ankur/root/core/base/src/TColor.cxx:761:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 761 | if (hue > 0) rh = hue; if (rh > 360) rh = 360; | ^~ /home/ankur/root/core/base/src/TColor.cxx:761:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 761 | if (hue > 0) rh = hue; if (rh > 360) rh = 360; | ^~ /home/ankur/root/core/base/src/TColor.cxx:762:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 762 | if (light > 0) rl = light; if (rl > 1) rl = 1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:762:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 762 | if (light > 0) rl = light; if (rl > 1) rl = 1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:763:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 763 | if (satur > 0) rs = satur; if (rs > 1) rs = 1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:763:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 763 | if (satur > 0) rs = satur; if (rs > 1) rs = 1; | ^~ /home/ankur/root/core/base/src/TColor.cxx: In static member function ‘static void TColor::RGB2HLS(Float_t, Float_t, Float_t, Float_t&, Float_t&, Float_t&)’: /home/ankur/root/core/base/src/TColor.cxx:919:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 919 | if (rr > 0) r = rr; if (r > 1) r = 1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:919:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 919 | if (rr > 0) r = rr; if (r > 1) r = 1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:920:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 920 | if (gg > 0) g = gg; if (g > 1) g = 1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:920:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 920 | if (gg > 0) g = gg; if (g > 1) g = 1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:921:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 921 | if (bb > 0) b = bb; if (b > 1) b = 1; | ^~ /home/ankur/root/core/base/src/TColor.cxx:921:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 921 | if (bb > 0) b = bb; if (b > 1) b = 1; | ^~ [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TColorGradient.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TContextMenu.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TContextMenuImp.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TControlBarImp.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TDatime.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TDirectory.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TEnv.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TError.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TException.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TExec.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TFileCollection.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TFileInfo.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TFolder.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TGuiFactory.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TInetAddress.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TInspectorImp.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TMD5.cxx.o [ 11%] Building CXX object core/CMakeFiles/Core.dir/base/src/TMacro.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TMathBase.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TMemberInspector.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TMessageHandler.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TNamed.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TObjString.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TObject.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TObjectSpy.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TPRegexp.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TParameter.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TPluginManager.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TProcessID.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TProcessUUID.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TQCommand.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TQConnection.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TQObject.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TROOT.cxx.o /home/ankur/root/core/base/src/TROOT.cxx: In member function ‘virtual TObject* TROOT::FindObject(const char*) const’: /home/ankur/root/core/base/src/TROOT.cxx:815:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 815 | if (gDirectory) temp = gDirectory->Get(name); if (temp) return temp; | ^~ /home/ankur/root/core/base/src/TROOT.cxx:815:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 815 | if (gDirectory) temp = gDirectory->Get(name); if (temp) return temp; | ^~ [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TRef.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TRefCnt.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TRegexp.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TRemoteObject.cxx.o [ 12%] Building CXX object core/CMakeFiles/Core.dir/base/src/TStopwatch.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TStorage.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TString.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TStringLong.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TStyle.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TSysEvtHandler.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TSystem.cxx.o /home/ankur/root/core/base/src/TSystem.cxx: In member function ‘virtual const char* TSystem::ExpandFileName(const char*)’: /home/ankur/root/core/base/src/TSystem.cxx:1165:15: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 1165 | } else | ^~~~ /home/ankur/root/core/base/src/TSystem.cxx:1166:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 1166 | strcpy(x,p); x += lp; c = (b==c+1) ? e-1 : e; | ^ In file included from /usr/include/string.h:495, from /home/ankur/rootbuild/include/Rtypes.h:34, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TSystem.h:35, from /home/ankur/root/core/base/src/TSystem.cxx:35: In function ‘char* strncat(char*, const char*, size_t)’, inlined from ‘virtual const char* TSystem::ExpandFileName(const char*)’ at /home/ankur/root/core/base/src/TSystem.cxx:1093:14: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:136:34: warning: ‘char* __builtin___strncat_chk(char*, const char*, long unsigned int, long unsigned int)’ accessing 1 byte at offsets 0 and 8193 may overlap 1 byte at offset 8193 [-Wrestrict] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TSystemDirectory.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TSystemFile.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TTask.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TTime.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TTimeStamp.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TTimer.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TUUID.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TUri.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TUrl.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualFFT.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualGL.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualMonitoring.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualMutex.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualPS.cxx.o [ 13%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualPad.cxx.o [ 14%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualPadEditor.cxx.o [ 14%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualPadPainter.cxx.o [ 14%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualPerfStats.cxx.o [ 14%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualViewer3D.cxx.o [ 14%] Building CXX object core/CMakeFiles/Core.dir/base/src/TVirtualX.cxx.o [ 14%] Building CXX object core/CMakeFiles/Core.dir/metautils/src/RConversionRuleParser.cxx.o [ 14%] Building CXX object core/CMakeFiles/Core.dir/metautils/src/TClassEdit.cxx.o [ 14%] Building CXX object core/CMakeFiles/Core.dir/base/src/ManualBase4.cxx.o [ 14%] Linking CXX shared library ../lib/libCore.so [ 14%] Built target Core [ 14%] Generating G__Thread.cxx, G__Thread.h Scanning dependencies of target Thread [ 14%] Building CXX object core/thread/CMakeFiles/Thread.dir/G__Thread.cxx.o /home/ankur/rootbuild/core/thread/G__Thread.cxx: In function ‘int G__G__Thread_110_0_50(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/core/thread/G__Thread.cxx:2446:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 2446 | if (objsize >= 16) { | ^~ /home/ankur/rootbuild/core/thread/G__Thread.cxx:2452:10: note: here 2452 | case 'g': case 'c': case 'b': case 'r': case 's': case 'h': case 'i': | ^~~~ [ 14%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TCondition.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TConditionImp.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TMutex.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TMutexImp.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TRWLock.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TSemaphore.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TThread.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TThreadFactory.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TThreadImp.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TPosixCondition.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TPosixMutex.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TPosixThread.cxx.o [ 15%] Building CXX object core/thread/CMakeFiles/Thread.dir/src/TPosixThreadFactory.cxx.o [ 15%] Linking CXX shared library ../../lib/libThread.so [ 15%] Built target Thread [ 15%] Generating G__IO.cxx, G__IO.h Scanning dependencies of target RIO [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/G__IO.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TArchiveFile.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TBufferFile.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TCollectionProxyFactory.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TContainerConverters.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TDirectoryFile.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TEmulatedCollectionProxy.cxx.o /home/ankur/root/io/io/src/TEmulatedCollectionProxy.cxx: In member function ‘void TEmulatedCollectionProxy::Shrink(UInt_t, UInt_t, Bool_t)’: /home/ankur/root/io/io/src/TEmulatedCollectionProxy.cxx:277:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 277 | addr = ((char*)fEnv->fStart)+fValOffset+fValDiff*left; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/io/io/src/TEmulatedCollectionProxy.cxx:281:7: note: here 281 | default: | ^~~~~~~ /home/ankur/root/io/io/src/TEmulatedCollectionProxy.cxx: In member function ‘void TEmulatedCollectionProxy::Expand(UInt_t, UInt_t)’: /home/ankur/root/io/io/src/TEmulatedCollectionProxy.cxx:368:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 368 | addr = ((char*)fEnv->fStart)+fValOffset+fValDiff*nCurr; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/io/io/src/TEmulatedCollectionProxy.cxx:372:7: note: here 372 | default: | ^~~~~~~ [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TEmulatedMapProxy.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TFPBlock.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TFile.cxx.o /home/ankur/root/io/io/src/TFile.cxx: In member function ‘virtual void TFile::MakeProject(const char*, const char*, Option_t*)’: /home/ankur/root/io/io/src/TFile.cxx:2886:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 2886 | } | ^ /home/ankur/root/io/io/src/TFile.cxx:2887:13: note: here 2887 | default: | ^~~~~~~ [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TFileCacheRead.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TFileCacheWrite.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TFileMerger.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TFilePrefetch.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TFree.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TGenCollectionProxy.cxx.o [ 15%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TGenCollectionStreamer.cxx.o /home/ankur/root/io/io/src/TGenCollectionStreamer.cxx: In member function ‘void TGenCollectionStreamer::ReadPrimitives(int, TBuffer&, const TClass*)’: /home/ankur/root/io/io/src/TGenCollectionStreamer.cxx:237:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 237 | } | ^ /home/ankur/root/io/io/src/TGenCollectionStreamer.cxx:238:7: note: here 238 | default: | ^~~~~~~ /home/ankur/root/io/io/src/TGenCollectionStreamer.cxx: In member function ‘void TGenCollectionStreamer::WritePrimitives(int, TBuffer&)’: /home/ankur/root/io/io/src/TGenCollectionStreamer.cxx:919:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 919 | if (fVal->fKind != EDataType(kBOOL_t)) { | ^~ /home/ankur/root/io/io/src/TGenCollectionStreamer.cxx:923:7: note: here 923 | default: | ^~~~~~~ [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TKey.cxx.o [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TKeyMapFile.cxx.o [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TLockFile.cxx.o [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TMakeProject.cxx.o /home/ankur/root/io/io/src/TMakeProject.cxx: In static member function ‘static void TMakeProject::GenerateMissingStreamerInfos(TList*, const char*)’: /home/ankur/root/io/io/src/TMakeProject.cxx:379:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 379 | --nest; /* intentional fall throught to the next case */ | ^~~~~~ /home/ankur/root/io/io/src/TMakeProject.cxx:380:10: note: here 380 | case ',': | ^~~~ /home/ankur/root/io/io/src/TMakeProject.cxx: In static member function ‘static UInt_t TMakeProject::GenerateIncludeForTemplate(FILE*, const char*, char*, Bool_t, const TList*)’: /home/ankur/root/io/io/src/TMakeProject.cxx:459:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 459 | --nest; /* intentional fall throught to the next case */ | ^~~~~~ /home/ankur/root/io/io/src/TMakeProject.cxx:460:10: note: here 460 | case ',': | ^~~~ [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TMapFile.cxx.o /home/ankur/root/io/io/src/TMapFile.cxx: In constructor ‘TMapFile::TMapFile(const char*, const char*, Option_t*, Int_t, TMapFile*&)’: /home/ankur/root/io/io/src/TMapFile.cxx:253:12: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 253 | Error("TMapFile", "error expanding path %s", fname); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TMemFile.cxx.o [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TStreamerInfo.cxx.o [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TStreamerInfoActions.cxx.o [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TStreamerInfoReadBuffer.cxx.o /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx: In member function ‘Int_t TStreamerInfo::ReadBuffer(TBuffer&, const T&, TStreamerInfo::TCompInfo* const*, Int_t, Int_t, Int_t, Int_t, Int_t) [with T = char**]’: /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1074:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1074 | isPreAlloc = 1; | ^~~~~~~~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1076:10: note: here 1076 | case TStreamerInfo::kObjectP: // Class* derived from TObject with no comment field NOTE: Re-added by Phil | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1303:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1303 | if (cle->IsStartingWithTObject() && cle->GetClassInfo()) { | ^~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1309:10: note: here 1309 | case TStreamerInfo::kAny: // Class not derived from TObject | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1327:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1327 | } | ^ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1332:10: note: here 1332 | case TStreamerInfo::kAny+TStreamerInfo::kOffsetL: { | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx: In member function ‘Int_t TStreamerInfo::ReadBuffer(TBuffer&, const T&, TStreamerInfo::TCompInfo* const*, Int_t, Int_t, Int_t, Int_t, Int_t) [with T = TVirtualCollectionProxy]’: /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1074:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1074 | isPreAlloc = 1; | ^~~~~~~~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1076:10: note: here 1076 | case TStreamerInfo::kObjectP: // Class* derived from TObject with no comment field NOTE: Re-added by Phil | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1303:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1303 | if (cle->IsStartingWithTObject() && cle->GetClassInfo()) { | ^~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1309:10: note: here 1309 | case TStreamerInfo::kAny: // Class not derived from TObject | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1327:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1327 | } | ^ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1332:10: note: here 1332 | case TStreamerInfo::kAny+TStreamerInfo::kOffsetL: { | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx: In member function ‘Int_t TStreamerInfo::ReadBuffer(TBuffer&, const T&, TStreamerInfo::TCompInfo* const*, Int_t, Int_t, Int_t, Int_t, Int_t) [with T = TVirtualArray]’: /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1074:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1074 | isPreAlloc = 1; | ^~~~~~~~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1076:10: note: here 1076 | case TStreamerInfo::kObjectP: // Class* derived from TObject with no comment field NOTE: Re-added by Phil | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1303:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1303 | if (cle->IsStartingWithTObject() && cle->GetClassInfo()) { | ^~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1309:10: note: here 1309 | case TStreamerInfo::kAny: // Class not derived from TObject | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1327:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 1327 | } | ^ /home/ankur/root/io/io/src/TStreamerInfoReadBuffer.cxx:1332:10: note: here 1332 | case TStreamerInfo::kAny+TStreamerInfo::kOffsetL: { | ^~~~ [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TStreamerInfoWriteBuffer.cxx.o /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx: In member function ‘Int_t TStreamerInfo::WriteBufferAux(TBuffer&, const T&, TStreamerInfo::TCompInfo* const*, Int_t, Int_t, Int_t, Int_t, Int_t) [with T = char**]’: /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx:438:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 438 | isPreAlloc = kTRUE; | ^~~~~~~~~~ /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx:441:10: note: here 441 | case TStreamerInfo::kAnyP: // Class* Class not derived from TObject and no comment | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx: In member function ‘Int_t TStreamerInfo::WriteBufferAux(TBuffer&, const T&, TStreamerInfo::TCompInfo* const*, Int_t, Int_t, Int_t, Int_t, Int_t) [with T = TVirtualArray]’: /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx:438:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 438 | isPreAlloc = kTRUE; | ^~~~~~~~~~ /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx:441:10: note: here 441 | case TStreamerInfo::kAnyP: // Class* Class not derived from TObject and no comment | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx: In member function ‘Int_t TStreamerInfo::WriteBufferAux(TBuffer&, const T&, TStreamerInfo::TCompInfo* const*, Int_t, Int_t, Int_t, Int_t, Int_t) [with T = TVirtualCollectionProxy]’: /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx:438:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 438 | isPreAlloc = kTRUE; | ^~~~~~~~~~ /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx:441:10: note: here 441 | case TStreamerInfo::kAnyP: // Class* Class not derived from TObject and no comment | ^~~~ /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx: In member function ‘Int_t TStreamerInfo::WriteBufferAux(TBuffer&, const T&, TStreamerInfo::TCompInfo* const*, Int_t, Int_t, Int_t, Int_t, Int_t) [with T = TStreamerInfo::TPointerCollectionAdapter]’: /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx:438:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 438 | isPreAlloc = kTRUE; | ^~~~~~~~~~ /home/ankur/root/io/io/src/TStreamerInfoWriteBuffer.cxx:441:10: note: here 441 | case TStreamerInfo::kAnyP: // Class* Class not derived from TObject and no comment | ^~~~ [ 16%] Building CXX object io/io/CMakeFiles/RIO.dir/src/TZIPFile.cxx.o [ 16%] Linking CXX shared library ../../lib/libRIO.so [ 16%] Built target RIO [ 16%] Generating G__Math.cxx, G__Math.h [ 16%] Generating G__MathFit.cxx, G__MathFit.h [ 16%] Generating G__MathCore.cxx, G__MathCore.h Scanning dependencies of target MathCore [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/G__MathFit.cxx.o /home/ankur/rootbuild/math/mathcore/G__MathFit.cxx: In function ‘int G__G__MathFit_206_0_2(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/math/mathcore/G__MathFit.cxx:6377:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 6377 | (const unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1]) | ^ /home/ankur/rootbuild/math/mathcore/G__MathFit.cxx:6381:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 6381 | (const unsigned int) G__int(libp->para[0]), (double*) G__int(libp->para[1]) | ^ /home/ankur/rootbuild/math/mathcore/G__MathFit.cxx: In function ‘int G__G__MathFit_206_0_5(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/math/mathcore/G__MathFit.cxx:6407:41: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 6407 | , (const double) G__double(libp->para[2]), (const double) G__double(libp->para[3])); | ^ /home/ankur/rootbuild/math/mathcore/G__MathFit.cxx:6407:82: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 6407 | , (const double) G__double(libp->para[2]), (const double) G__double(libp->para[3])); | ^ /home/ankur/rootbuild/math/mathcore/G__MathFit.cxx:6412:41: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 6412 | , (const double) G__double(libp->para[2])); | ^ /home/ankur/rootbuild/math/mathcore/G__MathFit.cxx: In function ‘int G__G__MathFit_206_0_6(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/math/mathcore/G__MathFit.cxx:6421:106: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 6421 | ((ROOT::Fit::SparseData*) G__getstructoffset())->GetPoint((const unsigned int) G__int(libp->para[0]), *(vector*) libp->para[1].ref | ^ [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/G__MathCore.cxx.o /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx: In function ‘int G__G__MathCore_141_0_18(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx:8604:130: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 8604 | G__letint(result7, 68, (long) ((TKDTree*) G__getstructoffset())->GetBoundary((const Int_t) G__int(libp->para[0]))); | ^ /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx: In function ‘int G__G__MathCore_141_0_19(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx:8610:135: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 8610 | G__letint(result7, 68, (long) ((TKDTree*) G__getstructoffset())->GetBoundaryExact((const Int_t) G__int(libp->para[0]))); | ^ /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx: In function ‘int G__G__MathCore_146_0_18(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx:9041:129: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 9041 | G__letint(result7, 70, (long) ((TKDTree*) G__getstructoffset())->GetBoundary((const Int_t) G__int(libp->para[0]))); | ^ /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx: In function ‘int G__G__MathCore_146_0_19(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx:9047:134: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 9047 | G__letint(result7, 70, (long) ((TKDTree*) G__getstructoffset())->GetBoundaryExact((const Int_t) G__int(libp->para[0]))); | ^ /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx: In function ‘int G__G__MathCore__0_455(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/math/mathcore/G__MathCore.cxx:20084:166: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 20084 | const vector >::iterator xobj = operator+((const vector >::iterator::difference_type) G__int(libp->para[0]), *(vector >::iterator*) libp->para[1].ref); | ^ [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/G__Math.cxx.o [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/AdaptiveIntegratorMultiDim.cxx.o [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/BasicMinimizer.cxx.o [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/BinData.cxx.o [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/BinPoint.cxx.o [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/BrentMethods.cxx.o [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/BrentMinimizer1D.cxx.o [ 16%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/BrentRootFinder.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/ChebyshevPol.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/DataRange.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/DataVector.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/DistSampler.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/DistSamplerOptions.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/Factory.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/FitConfig.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/FitResult.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/FitUtil.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/FitUtilParallel.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/Fitter.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/FunctorCint.cxx.o In constructor ‘ROOT::Math::FunctorCintHandler::FunctorCintHandler(void*, unsigned int, const char*, const char*, const char*) [with ParentFunctor = ROOT::Math::Functor]’, inlined from ‘ROOT::Math::Functor::Functor(void*, unsigned int, const char*, const char*)’ at /home/ankur/root/math/mathcore/src/FunctorCint.cxx:106:68: /home/ankur/root/math/mathcore/src/FunctorCint.cxx:247:21: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 247 | Error("ROOT::Math::FunctorCintHandler","No function found in class %s with the signature %s(const double *, unsigned int ) ",className,derivMethodName); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘ROOT::Math::FunctorCintHandler::FunctorCintHandler(void*, const char*, const char*, const char*) [with ParentFunctor = ROOT::Math::Functor1D]’, inlined from ‘ROOT::Math::Functor1D::Functor1D(void*, const char*, const char*)’ at /home/ankur/root/math/mathcore/src/FunctorCint.cxx:111:66: /home/ankur/root/math/mathcore/src/FunctorCint.cxx:172:21: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 172 | Error("ROOT::Math::FunctorCintHandler","No function found in class %s with the signature %s(double ) ",className,derivMethodName); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/GaussIntegrator.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/GaussLegendreIntegrator.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/GenAlgoOptions.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/GoFTest.cxx.o /home/ankur/root/math/mathcore/src/GoFTest.cxx: In member function ‘void ROOT::Math::GoFTest::SetCDF()’: /home/ankur/root/math/mathcore/src/GoFTest.cxx:247:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 247 | LogSample(); | ~~~~~~~~~^~ /home/ankur/root/math/mathcore/src/GoFTest.cxx:248:7: note: here 248 | case kGaussian : | ^~~~ [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/Integrator.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/IntegratorOptions.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/MinimTransformFunction.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/MinimizerOptions.cxx.o [ 17%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/MinimizerVariableTransformation.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/ParameterSettings.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/PdfFuncMathCore.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/ProbFuncMathCore.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/QuantFuncMathCore.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/RichardsonDerivator.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/RootFinder.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/SparseData.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/SpecFuncCephes.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/SpecFuncCephesInv.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/SpecFuncMathCore.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TComplex.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TDataPointN.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TKDTree.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TKDTreeBinning.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TMath.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TRandom.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TRandom1.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TRandom2.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TRandom3.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TStatistic.cxx.o [ 18%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/TVirtualFitter.cxx.o [ 19%] Building CXX object math/mathcore/CMakeFiles/MathCore.dir/src/UnBinData.cxx.o [ 19%] Linking CXX shared library ../../lib/libMathCore.so [ 19%] Built target MathCore [ 19%] Generating G__Net.cxx, G__Net.h Scanning dependencies of target Net [ 19%] Building CXX object net/net/CMakeFiles/Net.dir/G__Net.cxx.o /home/ankur/rootbuild/net/net/G__Net.cxx: In function ‘int G__G__Net_290_0_41(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/net/net/G__Net.cxx:11678:45: warning: implicitly-declared ‘TS3HTTPRequest& TS3HTTPRequest::operator=(const TS3HTTPRequest&)’ is deprecated [-Wdeprecated-copy] 11678 | *dest = *(TS3HTTPRequest*) libp->para[0].ref; | ^~~ In file included from /home/ankur/rootbuild/net/net/G__Net.h:54, from /home/ankur/rootbuild/net/net/G__Net.cxx:17: /home/ankur/rootbuild/include/TS3HTTPRequest.h:84:4: note: because ‘TS3HTTPRequest’ has user-provided ‘TS3HTTPRequest::TS3HTTPRequest(const TS3HTTPRequest&)’ 84 | TS3HTTPRequest(const TS3HTTPRequest& m); | ^~~~~~~~~~~~~~ [ 19%] Building CXX object net/net/CMakeFiles/Net.dir/src/NetErrors.cxx.o [ 19%] Building CXX object net/net/CMakeFiles/Net.dir/src/TApplicationRemote.cxx.o [ 19%] Building CXX object net/net/CMakeFiles/Net.dir/src/TApplicationServer.cxx.o [ 19%] Building CXX object net/net/CMakeFiles/Net.dir/src/TFTP.cxx.o [ 19%] Building CXX object net/net/CMakeFiles/Net.dir/src/TFileStager.cxx.o [ 19%] Building CXX object net/net/CMakeFiles/Net.dir/src/TGrid.cxx.o [ 19%] Building CXX object net/net/CMakeFiles/Net.dir/src/TGridJDL.cxx.o [ 19%] Building CXX object net/net/CMakeFiles/Net.dir/src/TGridJob.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TGridJobStatus.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TGridJobStatusList.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TGridResult.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TMessage.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TMonitor.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TNetFile.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TNetFileStager.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TPServerSocket.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TPSocket.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TParallelMergingFile.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TS3HTTPRequest.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TS3WebFile.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSQLColumnInfo.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSQLMonitoring.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSQLResult.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSQLRow.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSQLServer.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSQLStatement.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSQLTableInfo.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSSLSocket.cxx.o [ 20%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSecContext.cxx.o /home/ankur/root/net/net/src/TSecContext.cxx: In member function ‘virtual void TSecContext::Print(Option_t*) const’: /home/ankur/root/net/net/src/TSecContext.cxx:260:27: warning: ‘)’ directive output may be truncated writing 1 byte into a region of size between 0 and 9 [-Wformat-truncation=] 260 | snprintf(aOrd,10,"%d)",ord); | ^ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TSecContext.h:26, from /home/ankur/root/net/net/src/TSecContext.cxx:25: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 3 and 12 bytes into a destination of size 10 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object net/net/CMakeFiles/Net.dir/src/TServerSocket.cxx.o [ 21%] Building CXX object net/net/CMakeFiles/Net.dir/src/TSocket.cxx.o [ 21%] Building CXX object net/net/CMakeFiles/Net.dir/src/TUDPSocket.cxx.o [ 21%] Building CXX object net/net/CMakeFiles/Net.dir/src/TWebFile.cxx.o [ 21%] Linking CXX shared library ../../lib/libNet.so [ 21%] Built target Net [ 21%] Generating G__Matrix.cxx, G__Matrix.h Scanning dependencies of target Matrix [ 21%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/G__Matrix.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:27, from /home/ankur/rootbuild/include/TDecompBK.h:22, from /home/ankur/rootbuild/math/matrix/G__Matrix.h:34, from /home/ankur/rootbuild/math/matrix/G__Matrix.cxx:17: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompBK.h:22, from /home/ankur/rootbuild/math/matrix/G__Matrix.h:34, from /home/ankur/rootbuild/math/matrix/G__Matrix.cxx:17: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompBK.h:22, from /home/ankur/rootbuild/math/matrix/G__Matrix.h:34, from /home/ankur/rootbuild/math/matrix/G__Matrix.cxx:17: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompBK.h:22, from /home/ankur/rootbuild/math/matrix/G__Matrix.h:34, from /home/ankur/rootbuild/math/matrix/G__Matrix.cxx:17: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 21%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompBK.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:27, from /home/ankur/rootbuild/include/TDecompBK.h:22, from /home/ankur/root/math/matrix/src/TDecompBK.cxx:12: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompBK.h:22, from /home/ankur/root/math/matrix/src/TDecompBK.cxx:12: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompBK.h:22, from /home/ankur/root/math/matrix/src/TDecompBK.cxx:12: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompBK.h:22, from /home/ankur/root/math/matrix/src/TDecompBK.cxx:12: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 21%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompBase.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:27, from /home/ankur/root/math/matrix/src/TDecompBase.cxx:114: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/root/math/matrix/src/TDecompBase.cxx:114: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/root/math/matrix/src/TDecompBase.cxx:114: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/root/math/matrix/src/TDecompBase.cxx:114: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompChol.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:27, from /home/ankur/rootbuild/include/TDecompChol.h:22, from /home/ankur/root/math/matrix/src/TDecompChol.cxx:27: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompChol.h:22, from /home/ankur/root/math/matrix/src/TDecompChol.cxx:27: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompChol.h:22, from /home/ankur/root/math/matrix/src/TDecompChol.cxx:27: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompChol.h:22, from /home/ankur/root/math/matrix/src/TDecompChol.cxx:27: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompLU.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:27, from /home/ankur/rootbuild/include/TDecompLU.h:22, from /home/ankur/root/math/matrix/src/TDecompLU.cxx:12: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompLU.h:22, from /home/ankur/root/math/matrix/src/TDecompLU.cxx:12: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompLU.h:22, from /home/ankur/root/math/matrix/src/TDecompLU.cxx:12: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompLU.h:22, from /home/ankur/root/math/matrix/src/TDecompLU.cxx:12: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompQRH.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:27, from /home/ankur/rootbuild/include/TDecompQRH.h:22, from /home/ankur/root/math/matrix/src/TDecompQRH.cxx:37: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompQRH.h:22, from /home/ankur/root/math/matrix/src/TDecompQRH.cxx:37: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompQRH.h:22, from /home/ankur/root/math/matrix/src/TDecompQRH.cxx:37: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompQRH.h:22, from /home/ankur/root/math/matrix/src/TDecompQRH.cxx:37: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompSVD.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:27, from /home/ankur/rootbuild/include/TDecompSVD.h:22, from /home/ankur/root/math/matrix/src/TDecompSVD.cxx:41: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompSVD.h:22, from /home/ankur/root/math/matrix/src/TDecompSVD.cxx:41: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompSVD.h:22, from /home/ankur/root/math/matrix/src/TDecompSVD.cxx:41: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompSVD.h:22, from /home/ankur/root/math/matrix/src/TDecompSVD.cxx:41: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TDecompSparse.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:27, from /home/ankur/rootbuild/include/TDecompSparse.h:22, from /home/ankur/root/math/matrix/src/TDecompSparse.cxx:12: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompSparse.h:22, from /home/ankur/root/math/matrix/src/TDecompSparse.cxx:12: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompSparse.h:22, from /home/ankur/root/math/matrix/src/TDecompSparse.cxx:12: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompSparse.h:22, from /home/ankur/root/math/matrix/src/TDecompSparse.cxx:12: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixDEigen.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TMatrixDEigen.h:24, from /home/ankur/root/math/matrix/src/TMatrixDEigen.cxx:44: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMatrixDEigen.h:27, from /home/ankur/root/math/matrix/src/TMatrixDEigen.cxx:44: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMatrixDEigen.h:27, from /home/ankur/root/math/matrix/src/TMatrixDEigen.cxx:44: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMatrixDEigen.h:27, from /home/ankur/root/math/matrix/src/TMatrixDEigen.cxx:44: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ /home/ankur/root/math/matrix/src/TMatrixDEigen.cxx: In static member function ‘static void TMatrixDEigen::MakeSchurr(TMatrixD&, TVectorD&, TVectorD&, TMatrixD&)’: /home/ankur/root/math/matrix/src/TMatrixDEigen.cxx:430:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 430 | if (TMath::Abs(pH[off_m+m-1])*(TMath::Abs(q)+TMath::Abs(r)) < | ^~ /home/ankur/root/math/matrix/src/TMatrixDEigen.cxx:434:16: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 434 | m--; | ^ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixDSymEigen.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TMatrixDSymEigen.h:24, from /home/ankur/root/math/matrix/src/TMatrixDSymEigen.cxx:26: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TMatrixDSym.h:24, from /home/ankur/rootbuild/include/TMatrixDSymEigen.h:27, from /home/ankur/root/math/matrix/src/TMatrixDSymEigen.cxx:26: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMatrixDSymEigen.h:30, from /home/ankur/root/math/matrix/src/TMatrixDSymEigen.cxx:26: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMatrixDSymEigen.h:30, from /home/ankur/root/math/matrix/src/TMatrixDSymEigen.cxx:26: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixT.cxx.o In file included from /home/ankur/root/math/matrix/src/TMatrixT.cxx:23: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/root/math/matrix/src/TMatrixT.cxx:24: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompLU.h:22, from /home/ankur/root/math/matrix/src/TMatrixT.cxx:27: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompLU.h:22, from /home/ankur/root/math/matrix/src/TMatrixT.cxx:27: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTBase.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/root/math/matrix/src/TMatrixTBase.cxx:206: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/root/math/matrix/src/TMatrixTBase.cxx:206: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/root/math/matrix/src/TMatrixTBase.cxx:206: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/root/math/matrix/src/TMatrixTBase.cxx:206: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ /home/ankur/root/math/matrix/src/TMatrixTBase.cxx: In member function ‘void TMatrixTBase::Print(Option_t*) const’: /home/ankur/root/math/matrix/src/TMatrixTBase.cxx:861:10: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 861 | for (Int_t j = sheet_counter; j < sheet_counter+cols_per_sheet && j <= ncols; j++) | ^~~ /home/ankur/root/math/matrix/src/TMatrixTBase.cxx:863:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 863 | printf("\n"); | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTCramerInv.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixTCramerInv.h:31, from /home/ankur/root/math/matrix/src/TMatrixTCramerInv.cxx:35: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTLazy.cxx.o In file included from /home/ankur/root/math/matrix/src/TMatrixTLazy.cxx:24: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/root/math/matrix/src/TMatrixTLazy.cxx:25: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTSparse.cxx.o In file included from /home/ankur/root/math/matrix/src/TMatrixTSparse.cxx:73: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/root/math/matrix/src/TMatrixTSparse.cxx:74: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/root/math/matrix/src/TMatrixTSparse.cxx: In constructor ‘TMatrixTSparse::TMatrixTSparse(TMatrixTSparse::EMatrixCreatorsOp1, const TMatrixTSparse&)’: /home/ankur/root/math/matrix/src/TMatrixTSparse.cxx:188:10: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 188 | for (Int_t i = rowLwb; i <= rowLwb+nrows-1; i++) | ^~~ /home/ankur/root/math/matrix/src/TMatrixTSparse.cxx:191:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 191 | Allocate(nrows,ncols,rowLwb,colLwb,1,nr_nonzeros); | ^~~~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTSym.cxx.o In file included from /home/ankur/root/math/matrix/src/TMatrixTSym.cxx:24: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:27, from /home/ankur/rootbuild/include/TDecompLU.h:22, from /home/ankur/root/math/matrix/src/TMatrixTSym.cxx:27: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompLU.h:22, from /home/ankur/root/math/matrix/src/TMatrixTSym.cxx:27: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TDecompBase.h:33, from /home/ankur/rootbuild/include/TDecompLU.h:22, from /home/ankur/root/math/matrix/src/TMatrixTSym.cxx:27: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTSymCramerInv.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixTSymCramerInv.h:31, from /home/ankur/root/math/matrix/src/TMatrixTSymCramerInv.cxx:35: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TMatrixTUtils.cxx.o In file included from /home/ankur/root/math/matrix/src/TMatrixTUtils.cxx:34: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/root/math/matrix/src/TMatrixTUtils.cxx:35: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/root/math/matrix/src/TMatrixTUtils.cxx:36: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/root/math/matrix/src/TMatrixTUtils.cxx:38: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object math/matrix/CMakeFiles/Matrix.dir/src/TVectorT.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/root/math/matrix/src/TVectorT.cxx:37: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/root/math/matrix/src/TVectorT.cxx:37: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/root/math/matrix/src/TVectorT.cxx:37: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/root/math/matrix/src/TVectorT.cxx:37: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Linking CXX shared library ../../lib/libMatrix.so [ 22%] Built target Matrix [ 22%] Generating G__Hist.cxx, G__Hist.h Scanning dependencies of target Hist [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/G__Hist.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixDSym.h:24, from /home/ankur/rootbuild/include/TFitResult.h:33, from /home/ankur/rootbuild/hist/hist/G__Hist.h:45, from /home/ankur/rootbuild/hist/hist/G__Hist.cxx:17: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMultiDimFit.h:11, from /home/ankur/rootbuild/hist/hist/G__Hist.h:88, from /home/ankur/rootbuild/hist/hist/G__Hist.cxx:17: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMultiDimFit.h:11, from /home/ankur/rootbuild/hist/hist/G__Hist.h:88, from /home/ankur/rootbuild/hist/hist/G__Hist.cxx:17: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMultiDimFit.h:11, from /home/ankur/rootbuild/hist/hist/G__Hist.h:88, from /home/ankur/rootbuild/hist/hist/G__Hist.cxx:17: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ In file included from /home/ankur/rootbuild/hist/hist/G__Hist.h:99, from /home/ankur/rootbuild/hist/hist/G__Hist.cxx:17: /home/ankur/rootbuild/include/TUnfoldBinning.h: In member function ‘TString TUnfoldBinning::GetDistributionAxisLabel(Int_t) const’: /home/ankur/rootbuild/include/TUnfoldBinning.h:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 129 | return ((TObjString * const)fAxisLabelList->At(axis))->GetString(); }// get name of this axis | ^ /home/ankur/rootbuild/hist/hist/G__Hist.cxx: In function ‘int G__G__Hist_319_0_46(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/hist/hist/G__Hist.cxx:31082:47: warning: implicitly-declared ‘TGraphBentErrors& TGraphBentErrors::operator=(const TGraphBentErrors&)’ is deprecated [-Wdeprecated-copy] 31082 | *dest = *(TGraphBentErrors*) libp->para[0].ref; | ^~~ In file included from /home/ankur/rootbuild/hist/hist/G__Hist.h:54, from /home/ankur/rootbuild/hist/hist/G__Hist.cxx:17: /home/ankur/rootbuild/include/TGraphBentErrors.h:68:4: note: because ‘TGraphBentErrors’ has user-provided ‘TGraphBentErrors::TGraphBentErrors(const TGraphBentErrors&)’ 68 | TGraphBentErrors(const TGraphBentErrors &gr); | ^~~~~~~~~~~~~~~~ /home/ankur/rootbuild/hist/hist/G__Hist.cxx: In function ‘int G__G__Hist_322_0_23(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/hist/hist/G__Hist.cxx:31947:41: warning: implicitly-declared ‘TGraphTime& TGraphTime::operator=(const TGraphTime&)’ is deprecated [-Wdeprecated-copy] 31947 | *dest = *(TGraphTime*) libp->para[0].ref; | ^~~ In file included from /home/ankur/rootbuild/hist/hist/G__Hist.h:58, from /home/ankur/rootbuild/hist/hist/G__Hist.cxx:17: /home/ankur/rootbuild/include/TGraphTime.h:48:4: note: because ‘TGraphTime’ has user-provided ‘TGraphTime::TGraphTime(const TGraphTime&)’ 48 | TGraphTime(const TGraphTime &gr); | ^~~~~~~~~~ /home/ankur/rootbuild/hist/hist/G__Hist.cxx: In function ‘int G__G__Hist_456_0_14(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/hist/hist/G__Hist.cxx:48152:128: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 48152 | G__letint(result7, 85, (long) ((const TUnfoldBinning*) G__getstructoffset())->FindNode((char *const) G__int(libp->para[0]))); | ^ /home/ankur/rootbuild/hist/hist/G__Hist.cxx: In function ‘int G__G__Hist_456_0_18(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/hist/hist/G__Hist.cxx:48226:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 48226 | , (char *const) G__int(libp->para[2]), (Bool_t) G__int(libp->para[3]) | ^ /home/ankur/rootbuild/hist/hist/G__Hist.cxx:48227:69: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 48227 | , (Bool_t) G__int(libp->para[4]), (char *const) G__int(libp->para[5]))); | ^ /home/ankur/rootbuild/hist/hist/G__Hist.cxx:48231:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 48231 | , (char *const) G__int(libp->para[2]), (Bool_t) G__int(libp->para[3]) | ^ /home/ankur/rootbuild/hist/hist/G__Hist.cxx:48236:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 48236 | , (char *const) G__int(libp->para[2]), (Bool_t) G__int(libp->para[3]))); | ^ /home/ankur/rootbuild/hist/hist/G__Hist.cxx:48240:37: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 48240 | , (char *const) G__int(libp->para[2]))); | ^ [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/HFitImpl.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixDSym.h:24, from /home/ankur/rootbuild/include/TFitResult.h:33, from /home/ankur/root/hist/hist/src/HFitImpl.cxx:35: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/HFitInterface.cxx.o [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/Haxis.cxx.o [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TAxis.cxx.o [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TBackCompFitter.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixDSym.h:24, from /home/ankur/rootbuild/include/TFitResult.h:33, from /home/ankur/root/hist/hist/src/TBackCompFitter.cxx:31: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TBinomialEfficiencyFitter.cxx.o [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TConfidenceLevel.cxx.o [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TEfficiency.cxx.o /home/ankur/root/hist/hist/src/TEfficiency.cxx: In member function ‘Int_t TEfficiency::FindFixBin(Double_t, Double_t, Double_t) const’: /home/ankur/root/hist/hist/src/TEfficiency.cxx:2295:59: warning: this statement may fall through [-Wimplicit-fallthrough=] 2295 | case 3: nz = fTotalHistogram->GetZaxis()->FindFixBin(z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/ankur/root/hist/hist/src/TEfficiency.cxx:2296:7: note: here 2296 | case 2: ny = fTotalHistogram->GetYaxis()->FindFixBin(y);break; | ^~~~ /home/ankur/root/hist/hist/src/TEfficiency.cxx: In member function ‘virtual void TEfficiency::SavePrimitive(std::ostream&, Option_t*)’: /home/ankur/root/hist/hist/src/TEfficiency.cxx:2901:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 2901 | equi_bins = equi_bins && !fTotalHistogram->GetZaxis()->GetXbins()->fArray | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2902 | && !fTotalHistogram->GetZaxis()->GetXbins()->fN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/hist/hist/src/TEfficiency.cxx:2903:7: note: here 2903 | case 2: | ^~~~ /home/ankur/root/hist/hist/src/TEfficiency.cxx:2904:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 2904 | equi_bins = equi_bins && !fTotalHistogram->GetYaxis()->GetXbins()->fArray | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2905 | && !fTotalHistogram->GetYaxis()->GetXbins()->fN; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/hist/hist/src/TEfficiency.cxx:2906:7: note: here 2906 | case 1: | ^~~~ [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TF1.cxx.o [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TF12.cxx.o [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TF1Helper.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TF1Helper.cxx:20: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TF1Helper.cxx:20: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TF1Helper.cxx:20: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TF1Helper.cxx:20: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TF2.cxx.o [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TF3.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TF3.cxx:18: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TF3.cxx:18: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TF3.cxx:18: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TF3.cxx:18: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TFitResult.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixDSym.h:24, from /home/ankur/rootbuild/include/TFitResult.h:33, from /home/ankur/root/hist/hist/src/TFitResult.cxx:12: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TFitResultPtr.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixDSym.h:24, from /home/ankur/rootbuild/include/TFitResult.h:33, from /home/ankur/root/hist/hist/src/TFitResultPtr.cxx:13: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TFormula.cxx.o /home/ankur/root/hist/hist/src/TFormula.cxx: In member function ‘virtual Double_t TFormula::EvalParOld(const Double_t*, const Double_t*)’: /home/ankur/root/hist/hist/src/TFormula.cxx:2679:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2679 | else tab[pos-1] = TMath::ATanH(tab[pos-1]); continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2679:69: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2679 | else tab[pos-1] = TMath::ATanH(tab[pos-1]); continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2689:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2689 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2689:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2689 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2716:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2716 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2716:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2716 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2718:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2718 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2718:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2718 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2720:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2720 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2720:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2720 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2722:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2722 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2722:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2722 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2724:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2724 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2724:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2724 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2726:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2726 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2726:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2726 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2729:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2729 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2729:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2729 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2731:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2731 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2731:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2731 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2736:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2736 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2736:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2736 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2739:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 2739 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:2739:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 2739 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx: In member function ‘Double_t TFormula::EvalParFast(const Double_t*, const Double_t*)’: /home/ankur/root/hist/hist/src/TFormula.cxx:4158:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4158 | if (!tab[pos-1]) i=fOperOffset[i].fToJump; continue; | ^~ /home/ankur/root/hist/hist/src/TFormula.cxx:4158:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4158 | if (!tab[pos-1]) i=fOperOffset[i].fToJump; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4161:13: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 4161 | if (tab[pos-1]) i=fOperOffset[i].fToJump; continue; | ^~ /home/ankur/root/hist/hist/src/TFormula.cxx:4161:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 4161 | if (tab[pos-1]) i=fOperOffset[i].fToJump; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4185:13: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 4185 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4185:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 4185 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4195:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 4195 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4195:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 4195 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4197:25: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 4197 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4197:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 4197 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4202:13: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 4202 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4202:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 4202 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4205:13: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 4205 | else tab[pos-1]=0; continue; | ^~~~ /home/ankur/root/hist/hist/src/TFormula.cxx:4205:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 4205 | else tab[pos-1]=0; continue; | ^~~~~~~~ /home/ankur/root/hist/hist/src/TFormula.cxx: In member function ‘virtual TString TFormula::GetExpFormula(Option_t*) const’: /home/ankur/root/hist/hist/src/TFormula.cxx:3108:30: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 3108 | snprintf(pb,10,"[%d]",j); | ^~ /home/ankur/root/hist/hist/src/TFormula.cxx:3108:28: note: directive argument in the range [0, 2147483647] 3108 | snprintf(pb,10,"[%d]",j); | ^~~~~~ In file included from /usr/include/stdio.h:867, from /usr/include/c++/9/cstdio:42, from /usr/include/c++/9/ext/string_conversions.h:43, from /usr/include/c++/9/bits/basic_string.h:6493, from /usr/include/c++/9/string:55, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/istream:38, from /usr/include/c++/9/fstream:38, from /home/ankur/rootbuild/include/Riostream.h:31, from /home/ankur/root/hist/hist/src/TFormula.cxx:14: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 4 and 13 bytes into a destination of size 10 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TFormulaMathInterface.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TFormulaPrimitive.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TFractionFitter.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TGraph.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraph.cxx:24: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraph.cxx:24: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraph.cxx:24: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraph.cxx:24: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TGraph2D.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TGraph2DErrors.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TGraphAsymmErrors.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraphAsymmErrors.cxx:25: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraphAsymmErrors.cxx:25: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraphAsymmErrors.cxx:25: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraphAsymmErrors.cxx:25: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TGraphBentErrors.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TGraphDelaunay.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TGraphErrors.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraphErrors.cxx:24: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraphErrors.cxx:24: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraphErrors.cxx:24: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVector.h:24, from /home/ankur/root/hist/hist/src/TGraphErrors.cxx:24: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TGraphSmooth.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TGraphTime.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TH1.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVectorF.h:21, from /home/ankur/root/hist/hist/src/TH1.cxx:33: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorF.h:21, from /home/ankur/root/hist/hist/src/TH1.cxx:33: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorF.h:21, from /home/ankur/root/hist/hist/src/TH1.cxx:33: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorF.h:21, from /home/ankur/root/hist/hist/src/TH1.cxx:33: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TH1K.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TH2.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TH2Poly.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TH3.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/THLimitsFinder.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/THStack.cxx.o /home/ankur/root/hist/hist/src/THStack.cxx: In member function ‘virtual void THStack::Paint(Option_t*)’: /home/ankur/root/hist/hist/src/THStack.cxx:819:36: warning: ‘same’ directive output may be truncated writing 4 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 819 | snprintf(loption,31,"%ssame%s",noption,lnk->GetOption()); | ^~~~ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDirectory.h:25, from /home/ankur/rootbuild/include/TROOT.h:29, from /home/ankur/root/hist/hist/src/THStack.cxx:12: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 5 and 50 bytes into a destination of size 31 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/hist/hist/src/THStack.cxx:817:36: warning: ‘%s’ directive output may be truncated writing up to 14 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 817 | snprintf(loption,31,"%s%s",noption,lnk->GetOption()); | ^~ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDirectory.h:25, from /home/ankur/rootbuild/include/TROOT.h:29, from /home/ankur/root/hist/hist/src/THStack.cxx:12: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 1 and 46 bytes into a destination of size 31 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/hist/hist/src/THStack.cxx:806:36: warning: ‘same’ directive output may be truncated writing 4 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 806 | snprintf(loption,31,"%ssame%s",noption,lnk->GetOption()); | ^~~~ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDirectory.h:25, from /home/ankur/rootbuild/include/TROOT.h:29, from /home/ankur/root/hist/hist/src/THStack.cxx:12: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 5 and 50 bytes into a destination of size 31 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/hist/hist/src/THStack.cxx:804:36: warning: ‘%s’ directive output may be truncated writing up to 14 bytes into a region of size between 0 and 31 [-Wformat-truncation=] 804 | snprintf(loption,31,"%s%s",noption,lnk->GetOption()); | ^~ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TDirectory.h:25, from /home/ankur/rootbuild/include/TROOT.h:29, from /home/ankur/root/hist/hist/src/THStack.cxx:12: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 1 and 46 bytes into a destination of size 31 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/THn.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/THnBase.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/THnSparse.cxx.o [ 23%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TKDE.cxx.o [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TLimit.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TLimit.cxx:33: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TLimit.cxx:33: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TLimit.cxx:33: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TLimit.cxx:33: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ /home/ankur/root/hist/hist/src/TLimit.cxx: In static member function ‘static bool TLimit::Fluctuate(TLimitDataSource*, TLimitDataSource*, bool, TRandom*, bool)’: /home/ankur/root/hist/hist/src/TLimit.cxx:267:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 267 | if(stat) | ^~ /home/ankur/root/hist/hist/src/TLimit.cxx:271:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 271 | newsignal->SetDirectory(0); | ^~~~~~~~~ [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TLimitDataSource.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TLimitDataSource.cxx:14: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TLimitDataSource.cxx:14: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TLimitDataSource.cxx:14: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TLimitDataSource.cxx:14: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TMultiDimFit.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMultiDimFit.h:11, from /home/ankur/root/hist/hist/src/TMultiDimFit.cxx:1740: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMultiDimFit.h:11, from /home/ankur/root/hist/hist/src/TMultiDimFit.cxx:1740: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMultiDimFit.h:11, from /home/ankur/root/hist/hist/src/TMultiDimFit.cxx:1740: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMultiDimFit.h:11, from /home/ankur/root/hist/hist/src/TMultiDimFit.cxx:1740: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TMultiGraph.cxx.o [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TPolyMarker.cxx.o [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TPrincipal.cxx.o In file included from /home/ankur/rootbuild/include/TVectorT.h:24, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TPrincipal.h:19, from /home/ankur/root/hist/hist/src/TPrincipal.cxx:670: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TPrincipal.h:19, from /home/ankur/root/hist/hist/src/TPrincipal.cxx:670: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TPrincipal.h:19, from /home/ankur/root/hist/hist/src/TPrincipal.cxx:670: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TPrincipal.h:19, from /home/ankur/root/hist/hist/src/TPrincipal.cxx:670: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TProfile.cxx.o [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TProfile2D.cxx.o [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TProfile3D.cxx.o [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TSVDUnfold.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TSVDUnfold.h:42, from /home/ankur/root/hist/hist/src/TSVDUnfold.cxx:64: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TSVDUnfold.h:45, from /home/ankur/root/hist/hist/src/TSVDUnfold.cxx:64: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorT.h:30, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TSVDUnfold.h:45, from /home/ankur/root/hist/hist/src/TSVDUnfold.cxx:64: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TSVDUnfold.h:45, from /home/ankur/root/hist/hist/src/TSVDUnfold.cxx:64: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ /home/ankur/root/hist/hist/src/TSVDUnfold.cxx: In member function ‘TH1D* TSVDUnfold::Unfold(Int_t)’: /home/ankur/root/hist/hist/src/TSVDUnfold.cxx:357:21: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 357 | if(vxini(i)*vxini(j)) | ~~~~~~~~^~~~~~~~~ [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TSpline.cxx.o [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TUnfold.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/root/hist/hist/src/TUnfold.cxx:283: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TMatrixDSparse.h:24, from /home/ankur/root/hist/hist/src/TUnfold.cxx:284: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TMatrixDSym.h:24, from /home/ankur/root/hist/hist/src/TUnfold.cxx:285: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/rootbuild/include/TMatrixDSymEigen.h:30, from /home/ankur/root/hist/hist/src/TUnfold.cxx:286: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TUnfoldBinning.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixDSparse.h:24, from /home/ankur/rootbuild/include/TUnfold.h:90, from /home/ankur/rootbuild/include/TUnfoldBinning.h:40, from /home/ankur/root/hist/hist/src/TUnfoldBinning.cxx:59: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TUnfold.h:91, from /home/ankur/rootbuild/include/TUnfoldBinning.h:40, from /home/ankur/root/hist/hist/src/TUnfoldBinning.cxx:59: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/root/hist/hist/src/TUnfoldBinning.cxx:59: /home/ankur/rootbuild/include/TUnfoldBinning.h: In member function ‘TString TUnfoldBinning::GetDistributionAxisLabel(Int_t) const’: /home/ankur/rootbuild/include/TUnfoldBinning.h:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 129 | return ((TObjString * const)fAxisLabelList->At(axis))->GetString(); }// get name of this axis | ^ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TUnfoldBinning.cxx:60: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TUnfoldBinning.cxx:60: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ /home/ankur/root/hist/hist/src/TUnfoldBinning.cxx: In member function ‘void TUnfoldBinning::DecodeAxisSteering(const char*, const char*, Int_t*) const’: /home/ankur/root/hist/hist/src/TUnfoldBinning.cxx:1718:68: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 1718 | TString const &pattern=((TObjString * const)patterns->At(i)) | ^ [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TUnfoldDensity.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixDSparse.h:24, from /home/ankur/rootbuild/include/TUnfold.h:90, from /home/ankur/rootbuild/include/TUnfoldSys.h:46, from /home/ankur/rootbuild/include/TUnfoldDensity.h:40, from /home/ankur/root/hist/hist/src/TUnfoldDensity.cxx:131: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TUnfold.h:91, from /home/ankur/rootbuild/include/TUnfoldSys.h:46, from /home/ankur/rootbuild/include/TUnfoldDensity.h:40, from /home/ankur/root/hist/hist/src/TUnfoldDensity.cxx:131: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TUnfoldDensity.h:41, from /home/ankur/root/hist/hist/src/TUnfoldDensity.cxx:131: /home/ankur/rootbuild/include/TUnfoldBinning.h: In member function ‘TString TUnfoldBinning::GetDistributionAxisLabel(Int_t) const’: /home/ankur/rootbuild/include/TUnfoldBinning.h:129:58: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 129 | return ((TObjString * const)fAxisLabelList->At(axis))->GetString(); }// get name of this axis | ^ In file included from /home/ankur/rootbuild/include/TVectorT.h:27, from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TUnfoldDensity.cxx:133: /home/ankur/rootbuild/include/TMatrixTSym.h: In member function ‘virtual void TMatrixTSym::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSym.h:97:60: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSym.h:97:80: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 97 | else fElements = 0; this->fNelems = 0; } | ^~~~ In file included from /home/ankur/rootbuild/include/TVectorD.h:21, from /home/ankur/root/hist/hist/src/TUnfoldDensity.cxx:133: /home/ankur/rootbuild/include/TVectorT.h: In member function ‘void TVectorT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TVectorT.h:181:44: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 181 | else fElements = 0; fNrows = 0; } | ^~~~ /home/ankur/rootbuild/include/TVectorT.h:181:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 181 | else fElements = 0; fNrows = 0; } | ^~~~~~ [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TUnfoldSys.cxx.o In file included from /home/ankur/rootbuild/include/TMatrixDSparse.h:24, from /home/ankur/rootbuild/include/TUnfold.h:90, from /home/ankur/rootbuild/include/TUnfoldSys.h:46, from /home/ankur/root/hist/hist/src/TUnfoldSys.cxx:140: /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘virtual void TMatrixTSparse::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:121:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 121 | if (fElements) delete [] fElements; fElements = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:121:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 121 | if (fElements) delete [] fElements; fElements = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:122:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 122 | if (fRowIndex) delete [] fRowIndex; fRowIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:54: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~ /home/ankur/rootbuild/include/TMatrixTSparse.h:123:90: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 123 | if (fColIndex) delete [] fColIndex; fColIndex = 0; | ^~~~~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator+=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:184:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 184 | else APlusB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:184:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 184 | else APlusB (tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator-=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:189:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:189:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 189 | else AMinusB(tmp,source,1); return *this; } | ^~~~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h: In member function ‘TMatrixTSparse& TMatrixTSparse::operator*=(const TMatrixTSparse&)’: /home/ankur/rootbuild/include/TMatrixTSparse.h:194:81: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 194 | else AMultB (tmp,source,1); return *this; } | ^~~~ /home/ankur/rootbuild/include/TMatrixTSparse.h:194:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 194 | else AMultB (tmp,source,1); return *this; } | ^~~~~~ In file included from /home/ankur/rootbuild/include/TMatrixD.h:21, from /home/ankur/rootbuild/include/TUnfold.h:91, from /home/ankur/rootbuild/include/TUnfoldSys.h:46, from /home/ankur/root/hist/hist/src/TUnfoldSys.cxx:140: /home/ankur/rootbuild/include/TMatrixT.h: In member function ‘virtual void TMatrixT::Clear(Option_t*)’: /home/ankur/rootbuild/include/TMatrixT.h:122:52: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ /home/ankur/rootbuild/include/TMatrixT.h:122:73: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 122 | else fElements = 0; this->fNelems = 0; } | ^~~~ [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TVirtualGraphPainter.cxx.o [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/TVirtualHistPainter.cxx.o [ 24%] Building CXX object hist/hist/CMakeFiles/Hist.dir/src/WrappedTF1.cxx.o [ 24%] Linking CXX shared library ../../lib/libHist.so [ 24%] Built target Hist [ 24%] Generating G__Tree.cxx, G__Tree.h Scanning dependencies of target Tree [ 24%] Building CXX object tree/tree/CMakeFiles/Tree.dir/G__Tree.cxx.o [ 24%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/ManualTree2.cxx.o [ 24%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBasket.cxx.o [ 24%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBasketSQL.cxx.o [ 24%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranch.cxx.o [ 24%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchBrowsable.cxx.o [ 24%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchClones.cxx.o [ 24%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchElement.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchObject.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchRef.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBranchSTL.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TBufferSQL.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TChain.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TChainElement.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TCut.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEntryList.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEntryListArray.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEntryListBlock.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEntryListFromFile.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TEventList.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TFriendElement.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeaf.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafB.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafC.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafD.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafElement.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafF.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafI.cxx.o [ 25%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafL.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafO.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafObject.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TLeafS.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TNtuple.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TNtupleD.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TQueryResult.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TSelector.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TSelectorCint.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TSelectorList.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TSelectorScalar.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTree.cxx.o /home/ankur/root/tree/tree/src/TTree.cxx: In member function ‘virtual TFile* TTree::ChangeFile(TFile*)’: /home/ankur/root/tree/tree/src/TTree.cxx:2547:36: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 1 and 10 [-Wformat-truncation=] 2547 | snprintf(fcount,10, "%s%d", uscore, fFileNumber); | ^~ /home/ankur/root/tree/tree/src/TTree.cxx:2547:33: note: directive argument in the range [-2147483648, 1] 2547 | snprintf(fcount,10, "%s%d", uscore, fFileNumber); | ^~~~~~ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TBranch.h:28, from /home/ankur/rootbuild/include/TTree.h:30, from /home/ankur/root/tree/tree/src/TTree.cxx:313: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 2 and 21 bytes into a destination of size 10 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/ankur/root/tree/tree/src/TTree.cxx:2537:36: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 1 and 10 [-Wformat-truncation=] 2537 | snprintf(fcount,10, "%s%d", uscore, fFileNumber); | ^~ /home/ankur/root/tree/tree/src/TTree.cxx:2537:33: note: directive argument in the range [2, 2147483647] 2537 | snprintf(fcount,10, "%s%d", uscore, fFileNumber); | ^~~~~~ In file included from /usr/include/stdio.h:867, from /home/ankur/rootbuild/include/Rtypes.h:33, from /home/ankur/rootbuild/include/TObject.h:31, from /home/ankur/rootbuild/include/TNamed.h:26, from /home/ankur/rootbuild/include/TBranch.h:28, from /home/ankur/rootbuild/include/TTree.h:30, from /home/ankur/root/tree/tree/src/TTree.cxx:313: /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output between 2 and 20 bytes into a destination of size 10 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeCache.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeCacheUnzip.cxx.o /home/ankur/root/tree/tree/src/TTreeCacheUnzip.cxx: In member function ‘Int_t TTreeCacheUnzip::UnzipCache(Int_t&, Int_t&, char*&)’: /home/ankur/root/tree/tree/src/TTreeCacheUnzip.cxx:1130:6: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 1130 | } else | ^~~~ /home/ankur/root/tree/tree/src/TTreeCacheUnzip.cxx:1139:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 1139 | if (gDebug > 0) | ^~ [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeCloner.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeResult.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeRow.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TTreeSQL.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TVirtualIndex.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TVirtualTreePlayer.cxx.o [ 26%] Building CXX object tree/tree/CMakeFiles/Tree.dir/src/TreeUtils.cxx.o [ 26%] Linking CXX shared library ../../lib/libTree.so [ 26%] Built target Tree Scanning dependencies of target hsimple.exe [ 26%] Building CXX object CMakeFiles/hsimple.exe.dir/test/hsimple.cxx.o [ 26%] Linking CXX executable bin/hsimple.exe [ 26%] Built target hsimple.exe Scanning dependencies of target hsimple [ 26%] Generating hsimple.root [ 26%] Built target hsimple [ 26%] Built target cint.exe [ 26%] Built target cint_tmp [ 26%] Built target makecint [ 26%] Built target mktypes [ 26%] Built target CINTTARGET [ 26%] Built target posix [ 27%] Built target stdfunc [ 27%] Built target valarray [ 27%] Built target rlibmap [ 27%] Built target libvalarrayDict.rootmap [ 28%] Built target complex [ 28%] Built target libcomplexDict.rootmap [ 28%] Generating rootcint_complex.cxx, rootcint_complex.h Scanning dependencies of target complexDict [ 28%] Building CXX object cint/ROOT/CMakeFiles/complexDict.dir/rootcint_complex.cxx.o [ 28%] Linking CXX shared library ../../lib/libcomplexDict.so [ 28%] Built target complexDict [ 28%] Building CXX object cint/ROOT/CMakeFiles/map.dir/G__cpp_map.cxx.o /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_56_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:878:145: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator==’; did you mean ‘operator=’? 878 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_56_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:884:145: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator!=’; did you mean ‘operator=’? 884 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_63_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:1813:147: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator==’; did you mean ‘operator=’? 1813 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_63_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:1819:147: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator!=’; did you mean ‘operator=’? 1819 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_70_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:2748:149: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator==’; did you mean ‘operator=’? 2748 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_70_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:2754:149: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator!=’; did you mean ‘operator=’? 2754 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_77_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:3683:151: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator==’; did you mean ‘operator=’? 3683 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_77_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:3689:151: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator!=’; did you mean ‘operator=’? 3689 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_84_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:4618:149: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator==’; did you mean ‘operator=’? 4618 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_84_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:4624:149: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator!=’; did you mean ‘operator=’? 4624 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_91_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:5553:149: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator==’; did you mean ‘operator=’? 5553 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_91_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:5559:149: error: ‘std::map, std::allocator > >::iterator’ {aka ‘struct std::_Rb_tree_iterator >’} has no member named ‘operator!=’; did you mean ‘operator=’? 5559 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_100_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:6583:148: error: ‘std::map, int, std::less >, std::allocator, int> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, int> >’} has no member named ‘operator==’; did you mean ‘operator=’? 6583 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_100_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:6589:148: error: ‘std::map, int, std::less >, std::allocator, int> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, int> >’} has no member named ‘operator!=’; did you mean ‘operator=’? 6589 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_107_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:7431:150: error: ‘std::map, long int, std::less >, std::allocator, long int> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, long int> >’} has no member named ‘operator==’; did you mean ‘operator=’? 7431 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_107_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:7437:150: error: ‘std::map, long int, std::less >, std::allocator, long int> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, long int> >’} has no member named ‘operator!=’; did you mean ‘operator=’? 7437 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_114_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:8279:152: error: ‘std::map, float, std::less >, std::allocator, float> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, float> >’} has no member named ‘operator==’; did you mean ‘operator=’? 8279 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_114_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:8285:152: error: ‘std::map, float, std::less >, std::allocator, float> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, float> >’} has no member named ‘operator!=’; did you mean ‘operator=’? 8285 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_121_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:9127:154: error: ‘std::map, double, std::less >, std::allocator, double> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, double> >’} has no member named ‘operator==’; did you mean ‘operator=’? 9127 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_121_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:9133:154: error: ‘std::map, double, std::less >, std::allocator, double> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, double> >’} has no member named ‘operator!=’; did you mean ‘operator=’? 9133 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_128_0_10(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:9975:152: error: ‘std::map, void*, std::less >, std::allocator, void*> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, void*> >’} has no member named ‘operator==’; did you mean ‘operator=’? 9975 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator==(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx: In function ‘int G__map_128_0_11(G__value*, const char*, G__param*, int)’: /home/ankur/rootbuild/cint/ROOT/G__cpp_map.cxx:9981:152: error: ‘std::map, void*, std::less >, std::allocator, void*> > >::iterator’ {aka ‘struct std::_Rb_tree_iterator, void*> >’} has no member named ‘operator!=’; did you mean ‘operator=’? 9981 | G__letint(result7, 103, (long) ((map,allocator > >::iterator*) G__getstructoffset())->operator!=(*(map,allocator > >::iterator*) libp->para[0].ref)); | ^~ | operator= make[2]: *** [cint/ROOT/CMakeFiles/map.dir/build.make:103: cint/ROOT/CMakeFiles/map.dir/G__cpp_map.cxx.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:3192: cint/ROOT/CMakeFiles/map.dir/all] Error 2 make: *** [Makefile:171: all] Error 2 ankur@ankur-G3-3500:~/rootbuild$