Closed lan13005 closed 1 year ago
The fact you're seeing /Applications/root
in the error means you must be mixing another ROOT installation. If you look at env | grep -i root
it might help you understand what's going wrong. I'd guess you have something in your bashrc/zshrc/profile or similar files.
Solution to issue cannot be found in the documentation.
Issue
I am installing root through mamba following the instructions laid out at this link: https://github.com/conda-forge/root-feedstock
I made a clean environment and am using an arm-based Mac.
When I try to open root I get the error message below that looks like it repeats the same error message. It's getting confused about the architecture. Though, I see conda installing packages through the arm or noarch channel. The libRIO.so library does exist at that location.
Fatal in: cannot load library dlopen(/Applications/root/lib/libRIO.so, 0x000A): tried: '/Applications/root/lib/libRIO.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/Applications/root/lib/libRIO.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Applications/root/lib/libRIO.so' (no such file), '/Applications/root/lib/libRIO.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/Applications/root/lib/libRIO.6.23.01.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/Applications/root/lib/libRIO.6.23.01.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Applications/root/lib/libRIO.6.23.01.so' (no such file), '/Applications/root/lib/libRIO.6.23.01.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))
Installed packages
Environment info