Problems with Minuit2

Hi All,
I’m trying to make some tests with Minuit2 on a Ubuntu 10.10 machine with g++ 4.4.5. I use ROOT 5.26e. Minuit 2 is installed
I took the test example Quad4F from the internet and I rearranged it to adapt it to my problems.

FaiQuad8F.C (1.97 KB)

and

main.cxx (188 Bytes)

If I try to interpret it (even after gSystem->Load(“libMinuit2”)) with

root [0] .L DoQuad8F.C

I get

Warning: template pair duplicate definition /usr/local/lib/root/cint/cint/stl/_pair.h:31:
Warning: template reverse_iterator duplicate definition /usr/local/lib/root/cint/cint/stl/_iterator.h:269:
Warning: template vector duplicate definition /usr/local/lib/root/cint/cint/stl/_vector.h:44:
Limitation: Reference member not supported. Please use pointer Minuit2/ABObj.h:98:
*** Interpreter error recovered ***

If I try to compile it I get:

Info in TUnixSystem::ACLiC: creating shared library /home/flavio/Test/./DoQuad8F_C.so
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_5(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:296: error: ‘sym’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:296: error: ‘MatrixInverse’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:296: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:296: error: ‘ABObj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:296: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:296: error: ‘LASymMatrix’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:296: error: wrong number of template arguments (5, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:296: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:296: error: expected unqualified-id before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:297: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:297: error: ‘MatrixInverse’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:297: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:297: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:297: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:297: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:297: error: wrong number of template arguments (5, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:297: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:297: error: expected unqualified-id before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: ‘pobj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: ‘MatrixInverse’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: wrong number of template arguments (5, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:298: error: expected ‘;’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_7(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:315: error: ‘sym’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:315: error: ‘VectorOuterProduct’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:315: error: ‘ABObj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:315: error: ‘vec’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:315: error: ‘LAVector’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:315: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:315: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:315: error: expected unqualified-id before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:316: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:316: error: ‘VectorOuterProduct’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:316: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:316: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:316: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:316: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:316: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:316: error: expected unqualified-id before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:317: error: ‘pobj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:317: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:317: error: ‘VectorOuterProduct’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:317: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:317: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:317: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:317: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:317: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:317: error: expected ‘;’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_9(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:344: error: ‘vec’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:344: error: ‘LAVector’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:344: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:344: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:344: error: invalid type in declaration before ‘;’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: invalid type in declaration before ‘=’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:345: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:346: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:346: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:346: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:346: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_10(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:357: error: ‘vec’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:357: error: ‘ABSum’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:357: error: ‘ABObj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:357: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:357: error: ‘LAVector’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:357: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:357: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:357: error: expected initializer before ‘<’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:358: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:358: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:358: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:358: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:358: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:358: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:358: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:358: error: expected initializer before ‘<’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:359: error: ‘pobj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:359: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:359: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:359: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:359: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:359: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:359: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:359: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:359: error: expected ‘;’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_11(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:370: error: ‘vec’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:370: error: ‘ABSum’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:370: error: ‘ABObj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:370: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:370: error: ‘LAVector’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:370: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:370: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:370: error: expected initializer before ‘<’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:371: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:371: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:371: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:371: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:371: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:371: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:371: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:371: error: expected initializer before ‘<’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:372: error: ‘pobj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:372: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:372: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:372: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:372: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:372: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:372: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:372: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:372: error: expected ‘;’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_12(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:383: error: ‘sym’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:383: error: ‘LASymMatrix’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:383: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:383: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:383: error: invalid type in declaration before ‘;’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: invalid type in declaration before ‘=’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:384: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:385: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:385: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:385: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:385: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_13(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:396: error: ‘sym’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:396: error: ‘ABSum’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:396: error: ‘ABObj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:396: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:396: error: ‘LASymMatrix’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:396: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:396: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:396: error: expected initializer before ‘<’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:397: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:397: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:397: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:397: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:397: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:397: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:397: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:397: error: expected initializer before ‘<’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:398: error: ‘pobj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:398: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:398: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:398: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:398: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:398: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:398: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:398: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:398: error: expected ‘;’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_14(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:409: error: ‘sym’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:409: error: ‘ABSum’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:409: error: ‘ABObj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:409: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:409: error: ‘LASymMatrix’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:409: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:409: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:409: error: expected initializer before ‘<’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:410: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:410: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:410: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:410: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:410: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:410: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:410: error: expected unqualified-id before ‘,’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:410: error: expected initializer before ‘<’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:411: error: ‘pobj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:411: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:411: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:411: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:411: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:411: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:411: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:411: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:411: error: expected ‘;’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_15(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:422: error: ‘sym’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:422: error: ‘LASymMatrix’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:422: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:422: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:422: error: invalid type in declaration before ‘;’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:423: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:423: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:423: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:423: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:423: error: invalid type in declaration before ‘=’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:423: error: cannot convert ‘ROOT::Minuit2::ABObj<ROOT::Minuit2::sym, ROOT::Minuit2::LASymMatrix, double>’ to ‘int’ in initialization
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:424: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:424: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:424: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:424: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_16(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:435: error: ‘vec’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:435: error: ‘LAVector’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:435: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:435: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:435: error: invalid type in declaration before ‘;’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:436: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:436: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:436: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:436: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:436: error: invalid type in declaration before ‘=’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:436: error: cannot convert ‘ROOT::Minuit2::ABObj<ROOT::Minuit2::vec, ROOT::Minuit2::LAVector, double>’ to ‘int’ in initialization
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:437: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:437: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:437: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:437: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_17(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:448: error: ‘sym’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:448: error: ‘LASymMatrix’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:448: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:448: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:448: error: invalid type in declaration before ‘;’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:449: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:449: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:449: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:449: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:449: error: invalid type in declaration before ‘=’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:449: error: cannot convert ‘ROOT::Minuit2::ABObj<ROOT::Minuit2::sym, ROOT::Minuit2::LASymMatrix, double>’ to ‘int’ in initialization
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:450: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:450: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:450: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:450: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_18(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:461: error: ‘vec’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:461: error: ‘LAVector’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:461: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:461: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:461: error: invalid type in declaration before ‘;’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:462: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:462: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:462: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:462: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:462: error: invalid type in declaration before ‘=’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:462: error: cannot convert ‘ROOT::Minuit2::ABObj<ROOT::Minuit2::vec, ROOT::Minuit2::LAVector, double>’ to ‘int’ in initialization
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:463: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:463: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:463: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:463: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_19(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:474: error: ‘sym’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:474: error: ‘LASymMatrix’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:474: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:474: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:474: error: invalid type in declaration before ‘;’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:475: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:475: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:475: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:475: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:475: error: invalid type in declaration before ‘=’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:475: error: cannot convert ‘ROOT::Minuit2::ABObj<ROOT::Minuit2::sym, ROOT::Minuit2::LASymMatrix, double>’ to ‘int’ in initialization
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:476: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:476: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:476: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:476: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘int G__DoQuad8F_C_ACLiC_dict_2214_0_20(G__value*, const char*, G__param*, int)’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:487: error: ‘vec’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:487: error: ‘LAVector’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:487: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:487: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:487: error: invalid type in declaration before ‘;’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:488: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:488: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:488: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:488: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:488: error: invalid type in declaration before ‘=’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:488: error: cannot convert ‘ROOT::Minuit2::ABObj<ROOT::Minuit2::vec, ROOT::Minuit2::LAVector, double>’ to ‘int’ in initialization
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:489: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:489: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:489: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:489: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx: In function ‘void G__setup_memfuncROOTcLcLMinuit2()’:
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: ‘sym’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: ‘MatrixInverse’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: ‘ABObj’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: ‘LASymMatrix’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: wrong number of template arguments (5, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:911: error: expected ‘)’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:913: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:913: error: ‘VectorOuterProduct’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:913: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:913: error: ‘vec’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:913: error: ‘LAVector’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:913: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:913: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:913: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:913: error: expected ‘)’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:917: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:917: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:917: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:917: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:917: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:917: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:917: error: expected primary-expression before ‘const’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:917: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:919: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:919: error: ‘ABSum’ was not declared in this scope
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:919: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:919: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:919: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:919: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:919: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:919: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:919: error: expected ‘)’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:921: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:921: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:921: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:921: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:921: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:921: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:921: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:921: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:921: error: expected ‘)’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:922: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:922: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:922: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:922: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:922: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:922: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:922: error: expected primary-expression before ‘const’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:922: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:924: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:924: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:924: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:924: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:924: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:924: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:924: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:924: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:924: error: expected ‘)’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:926: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:926: error: ‘ABSum’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:926: error: ‘ABObj’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:926: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:926: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:926: error: wrong number of template arguments (4, should be 3)
/usr/local/include/root/Minuit2/ABObj.h:21: error: provided for ‘template<class mtype, class M, class T> class ROOT::Minuit2::ABObj’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:926: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:926: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:926: error: expected ‘)’ before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:928: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:928: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:928: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:928: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:928: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:928: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:928: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:928: error: expected primary-expression before ‘const’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:930: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:930: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:930: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:930: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:930: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:930: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:930: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:930: error: expected primary-expression before ‘const’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:932: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:932: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:932: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:932: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:932: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:932: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:932: error: expected primary-expression before ‘const’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:932: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:934: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:934: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:934: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:934: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:934: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:934: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:934: error: expected primary-expression before ‘const’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:934: error: expected primary-expression before ‘double’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:935: error: ‘sym’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:935: error: ‘LASymMatrix’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:935: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:935: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:935: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:935: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:935: error: expected primary-expression before ‘const’
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:936: error: ‘vec’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:936: error: ‘LAVector’ cannot appear in a constant-expression
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:936: error: template argument 1 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:936: error: template argument 2 is invalid
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:936: error: expected primary-expression before ‘(’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:936: error: expected primary-expression before ‘)’ token
/home/flavio/Test/./DoQuad8F_C_ACLiC_dict.cxx:936: error: expected primary-expression before ‘const’
g++: /home/flavio/Test/./DoQuad8F_C_ACLiC_dict.o: No such file or directory
Error in : Compilation failed!
*** Interpreter error recovered ***

Please note that if I compile it outside ROOT it works fine. To do this I use

g++ -Wall -O3 -I/usr/local/include/root -c $1.cxx
g++ -Wall -O3 -L/usr/local/lib/root -lCore -lCint -lRint -lHist -lGraf -lGpad -lMinuit -lMinuit2 -lMathCore -lMathMore -lMatrix -lRIO $1.o -o $1

Am I doing something wrong?
Thank you in advance for your help and time

Flavio

Hi,

these tests will not run with AClic, since CINT is not able to parse some of the Minuit header files.
Within ROOT you should use Minuit2 via the Minimizer interface, which is implemented by the class Minuit2Minimizer. See for example the test program minuit2/test/testNewMinimizer.cxx or
root.cern.ch/drupal/content/nume … idim_minim

Best Regards

Lorenzo

Hi Lorenzo,
thank you for your prompt answer.

If I want to use as many cores as possible to perform a minimization which way should I follow? Can I do it from ROOT? Can I use for this the functor version (in my point of view the clearest)? There are so many ways to perform a minimization and I get lost if I want to decide which one is suitable for my problem. Can I find such information somewhere: I’ve googled around without success…

Thank you for your patience.
Best Regards,
Flavio

Hi,

yes, you can minimize using multiple threads using the Minimizer interface describe in the link above.

Lorenzo