Problem installing T2K / ND280 ROOT on MacOS Sierra

Dear ROOTers,

I am trying to install root 5.34/09 on my MacOS Sierra 10.12.3 and I got the following line:

ld: library not found for -lCore
collect2: ld returned 1 exit status
make[4]: *** [lib/libCint.dylib] Error 1
make[3]: *** [/opt/nd280sw/prod6/ROOT/v5r34p09n04/Darwin/ROOT.stamp] Error 2
make[2]: *** [ROOT] Error 2
make[1]: *** [common_target] Error 2
make: *** [check_config] Error 2

Does anyone know what I should do to solve it?


See a “brutal fix”: T2K / ND280 ROOT compile for mac os 10.10.3
and more “gentle fixes” in the “[nd280-software] nd280 software on Ubuntu 16.04” thread (several posts) from January 2017:
and then the continuation of this thread (again several posts) in February 2017:
and finally also this post:

…and btw the underlying issue is that T2K is sticking to old software (ROOT 5.34.09 is from 2013) which makes it impossible for us to support current OSes.

Could you ask your software people to upgrade to a recent ROOT?

Cheers, Axel.

I tried but this did not solve the problem. I am trying to see if I can avoid to install this version of root. Thank you very much for your help.

Hi Axel, I think they plan to use a newest version in the near future.

Excellent news, thanks!


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.