Pythia8 in ROOT : error when building full dictionary pythia

Hello,

I can have the errors reported below when I try to build the full pythia8 (version 8_170) dictionary for ROOT (v5-34-04). I am using MacOs 10.8.2. Did anyone have a similar experience?

Many thanks in advance for your help.

Best regards,
Andry


rootcint -f pythiaDict.cc -c -I/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include
-DPYTHIA8_COMPLETE_ROOT_DICTIONARY
pythiaROOT.h pythiaLinkdef.h
clang++ -shared -fPIC -o pythiaDict.so pythiaDict.cc
-DPYTHIA8_COMPLETE_ROOT_DICTIONARY
-I/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include -pthread -m64 -I/Users/andry/dev_area/alisoft/trunk21Jan13/root/include -m64 -L/Users/andry/dev_area/alisoft/trunk21Jan13/root/lib -lGui -lCore -lCint -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lpthread -Wl,-rpath,/Users/andry/dev_area/alisoft/trunk21Jan13/root/lib -lm -ldl -L/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/lib -lpythia8 -llhapdfdummy
pythiaDict.cc:19063:132: error: address of overloaded function ‘operator*’ does not match required type ‘Pythia8::Wave4 (double, const Pythia8::Wave4 &)’
“d - - 0 - s u ‘Pythia8::Wave4’ - 11 - w”, (char*)NULL, (void*) G__func2void( (Pythia8::Wave4 ()(double, const Pythia8::Wave4&))(&Pythia8::operator) ), 0);
^~~~~~~~~~~~~~~~~~
/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include/Basics.h:240:13: note: candidate function has type mismatch at 2nd parameter (expected ‘const Pythia8::Wave4 &’ but has ‘const Pythia8::Vec4 &’)
inline Vec4 operator*(double f, const Vec4& v1)
^
/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include/Basics.h:243:13: note: candidate function has type mismatch at 1st parameter (expected ‘double’ but has ‘const Pythia8::Vec4 &’)
inline Vec4 operator*(const Vec4& v1, double f)
^
/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include/Basics.h:249:15: note: candidate function has type mismatch at 1st parameter (expected ‘double’ but has ‘const Pythia8::Vec4 &’)
inline double operator*(const Vec4& v1, const Vec4& v2)
^
/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include/Basics.h:458:6: note: candidate function has type mismatch at 2nd parameter (expected ‘const Pythia8::Wave4 &’ but has ‘const Pythia8::Hist &’)
Hist operator*(double f, const Hist& h1);
^
/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include/Basics.h:459:6: note: candidate function has type mismatch at 1st parameter (expected ‘double’ but has ‘const Pythia8::Hist &’)
Hist operator*(const Hist& h1, double f);
^
/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include/Basics.h:460:6: note: candidate function has type mismatch at 1st parameter (expected ‘double’ but has ‘const Pythia8::Hist &’)
Hist operator*(const Hist& h1, const Hist& h2);
^
/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include/HelicityBasics.h:100:7: note: candidate function has type mismatch at 1st parameter (expected ‘double’ but has ‘complex’ (aka ‘complex’))
Wave4 operator*(complex s, const Wave4& w);
^
/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include/HelicityBasics.h:170:7: note: candidate function has type mismatch at 1st parameter (expected ‘double’ but has ‘Pythia8::Wave4’)
Wave4 operator*(Wave4 w, GammaMatrix g);
^
/Users/andry/dev_area/alisoft/trunk21Jan13/pythia8/include/HelicityBasics.h:171:13: note: candidate function has type mismatch at 1st parameter (expected ‘double’ but has ‘complex’ (aka ‘complex’))
GammaMatrix operator*(complex s, GammaMatrix g);
^
1 error generated.
make: *** [dict] Error 1