Installing root_v6.34.08 on mac 15.4.1


_ROOT Version:v6.34.08
_Platform: mac 15.4.1
_Compiler:xcode 16.3


Trying either the pkg or the tar file, I get “Apple could not verify “root_v6.34.08.macos-15.4-arm64-clang170.pkg” is free of malware that may harm your Mac or compromise your privacy.” and I don’t know how to override this.
I was able to do directly open and install in the past, but it looks like this possibility has been taken away?
Any idea how to get around this? Would it be possible to get certified by Apple? Or do I need to go to homebrew…

         thanks, RD

Hi,

Thanks for the post.
First of all, let me reassure you that nothing changed in the way we provide packages of ROOT. Apple tightened its policies, however we continue to provide packaged open source, compiled, for the comfort of our users.

As a matter of fact, we are looking into this topic - the solution is not behind the corner right now, we are preparing 6.36.00, the LHC data taking release for 2026, due in about two weeks. However, there seems to be a possible workaround (see here, consulted on May 10th 2025):

sudo xattr -rd com.apple.quarantine /Path/to/Your.app

I hope that this unblocks you.

Best,
Danilo

Hi Danilo,

OK, thanks. In fact Apple has a work around here. After trying to open and failing, one can go to settings/privacy and there is a button to override for a certain period of time. This worked. I was able to install and run.

However, I did seem to need to load libzstd with brew and add the lib dir to DYLD_LIBRARY_PATH:

Fatal in <TROOT::InitInterpreter>: cannot load library dlopen(/Users/schaffer/work/root/lib/libCling.so, 0x0005): Library not loaded: /opt/local/lib/libzstd.1.dylib
  Referenced from: <84998123-0BC2-3764-A9A9-09B33ED1D5F5> /Users/schaffer/work/root_v6.34.08/lib/libCling.so

OK, this works, but should I really need to load libzstd myself? I see this discussed in other threads. But still this seems a bit unusual. I would have thought that this would come with ROOT or be part of OS X command line tools?

Thanks in any case for your reply.

   see you, RD