Known issues

ROOT is dynamically linked against glibc. If you experience errors like the following:

root: /lib64/libc.so.6: version `GLIBC_2.{some_old_version}' not found (required by /anaconda/envs/testenv/bin/../lib/libstdc++.so.6)

or

ImportError: anaconda/envs/testenv/lib/libPyROOT.so: ELF file OS ABI invalid

this means that you deployed ROOT on a machine with a very old glibc version, and you need to upgrade your distro.

Mac OSX

  • The graphical interface will not work in most cases with ROOT 5 and 6. This has a lower priority, as this project was mainly done to enable ROOT I/O from within conda. If you have more experience, please do not hesitate to contact me.
  • Currently, STL dictionary generation seems to also fail with ROOT6.
  • Compiling macros with ROOT6 will spit this error, which we still haven't resolved:
    ld: can't link with bundle (MH_BUNDLE) only dylibs (MH_DYLIB) file '/<your-anaconda-env>/ntuple/lib/python2.7/lib-dynload/_locale.so' for architecture x86_64
    clang: error: linker command failed with exit code 1 (use -v to see invocation)
    Error in <ACLiC>: Compilation failed!
    

Please report any further issues you experience.