I have installed the new version of Xcode 9.0 (9A235) on my mac, and try to build the root_v6.10.04 release and I get the error message given below (up to there everything went fine, I would say).
How can I sort this problem? Is that a new feature of Xcode 9.0? or a new feature of root_v6.10.04 ?
Dear Enrico,
thanks for the feedback. I have looked for those solutions but they didnāt make the error I had go away.
In particular I could not try one suggested by Philippe Canal since when I try:
git checkout 9339de9e644b06d5f77607f83aea118969cab7b6
I get:
fatal: reference is not a tree: 9339de9e644b06d5f77607f83aea118969cab7b6
Am I missing something? This is the test it is left to try.
Yes, compiling ROOTās master branch is the only solution available at the moment.
From the ROOT git repository that you cloned on your machine you should be able to do
I guess you are missing the first command, that retrieves the latest commits in our repo
Then you should be able to recompile ROOT and get it working with XCode 9.
Thanks a lot for the feedback. Apologize for missing the earlier posts about this topic.
I must say that I used the master branch and it compiled fine now. Only when I try to use my macros now, I am missing RooFit (see message below).
Iāve been browsing, but I am not that familiar with this forum and I couldnāt find a solution. I guess I need to specify something at the building time. But what?
Beer++;
Salva
/Users/martis/cernbox/temp/perfMon/JPsiMassFit.h:18:10: fatal error: āRooAddPdf.hā file not found #include āRooAddPdf.hā
Uhm, Iām not sure what this is, can you try to restart the building procedure from an empty build directory?
EDIT: when I say Iām not sure I mean I compile ROOT several times per day and that error is not there, so I hope itās a dirty build dir
So, I have checked out 9339de9e644b06d5f77607f83aea118969cab7b6, recompiled in a ācleanā build directory and now it works!
Thanks a lot again,
Marco Bomben