Vector <TH1F*> compilation problem with clang on MacOS 10.7

Hello,

I am trying to make a vector of TH1F* inside cint:

root [0] std::vector<TH1F > toto
Error: Symbol vector<TH1F
>toto is not defined in current scope (tmpfile):1:
now if I do
root [1] #include< vector >
root [2] std::vector<TH1F *> toto
I have this error

In file included from /Users/dadoun/geant4/NewPPSim/AutoDict_vector_TH1F___cxx_ACLiC_dict.cxx:17:
In file included from /Users/dadoun/geant4/NewPPSim/AutoDict_vector_TH1F___cxx_ACLiC_dict.h:18:
In file included from /usr/local/root-v5-34-00-patches/include/G__ci.h:1621:
/usr/local/root-v5-34-00-patches/include/G__ci_fproto.h:19:19: error: token is not a valid binary operator in a preprocessor subexpression

if __has_warning("-Wreturn-type-c-linkage")

 ~~~~~~~~~~~~~^


Do you know what I am doing wrong ? by advance thank you
cheers
Olivier
(sorry if the question was already asked)
PS:
I am using root 5.34/00 under mac os x 10.7

Hi,

please update XCode to the newest one supported on 10.7 and this problem should go away.

Cheers, Axel.