ROOT fails after upgrade to MacOS Monterey (clang? ProcessLine?)

Dear experts,


ROOT Version: ROOT 6.26/04
Platform: OSX Monterey 12.6, Xcode 14.0.1
Compiler: Apple clang version 14.0.0 (clang-1400.0.29.102)


I am unable to run my analysis after upgrading to MacOS Monterey, and I believe the issue is ROOT-related. I get the following error (enclosed). I am very much stuck, and hope that someone in this forum can point me in the direction on where it fails.

[/usr/lib/system/libsystem_platform.dylib] _sigtramp (no debug info)
[<unknown binary>] (no debug info)
[/Users/idastorehaug/work/bmeson/macros/AddTask_ida_jpsiK_C.so] AddTask_ida_jpsiK(bool, int, TString, char const*, int, int) (no debug info)
[<unknown binary>] (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCling.6.26.04.so] cling::IncrementalExecutor::executeWrapper(llvm::StringRef, cling::Value*) const (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCling.6.26.04.so] cling::Interpreter::RunFunction(clang::FunctionDecl const*, cling::Value*) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCling.6.26.04.so] cling::Interpreter::EvaluateInternal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, cling::CompilationOptions, cling::Value*, cling::Transaction**, unsigned long) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCling.6.26.04.so] cling::Interpreter::process(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, cling::Value*, cling::Transaction**, bool) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCling.6.26.04.so] cling::MetaProcessor::process(llvm::StringRef, cling::Interpreter::CompilationResult&, cling::Value*, bool) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCling.6.26.04.so] HandleInterpreterException(cling::MetaProcessor*, char const*, cling::Interpreter::CompilationResult&, cling::Value*) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCling.6.26.04.so] TCling::ProcessLine(char const*, TInterpreter::EErrorCode*) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libRint.6.26.04.so] TRint::ProcessLineNr(char const*, char const*, int*) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libRint.6.26.04.so] TRint::HandleTermInput() (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCore.6.26.04.so] TUnixSystem::CheckDescriptors() (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCore.6.26.04.so] TMacOSXSystem::DispatchOneEvent(bool) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCore.6.26.04.so] TSystem::InnerLoop() (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCore.6.26.04.so] TSystem::Run() (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libCore.6.26.04.so] TApplication::Run(bool) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/ROOT/v6-26-04-patches-alice1-local1/lib/libRint.6.26.04.so] TRint::Run(bool) (no debug info)
[/Users/idastorehaug/alice/sw/osx_x86-64/AliRoot/a557cce8e073eacd6c9812ee65536eb46b0d7d88_O2-local1/bin/aliroot] main (no debug info)
[/usr/lib/dyld] start (no debug info)

Hi @torkjellsdatter ,

and welcome to the ROOT forum. If you updated your MacOS version, you have to uninstall your current ROOT version and reinstall a ROOT build compatible with the new MacOS version, following the instructions at Installing ROOT - ROOT .

I would also suggest to search the forum for “macos upgrade” or similar for more conversations on the topic.

Let us know if that helps!
Enrico