After a recent ubuntu upgrade (16.04LTS) I can no longer install ROOT6. Apparently it is incompatible with gcc5.4. Looking at the forum I understood that gcc5.x is not supported by clang. However, I could not understand whether there was a simple and robust workaround to make it work.
As a desperate measure, I also tried to install ROOT5.34 but it also fails*.
Thank you for your help.
core/utils/src/rootcint_tmp.cxx:817:51: error: invalid conversion from ‘void ()(const char)’ to ‘void ()(char)’ [-fpermissive]
Thank you for the pointers. I actually read these posts and try it myself. Unfortunately it does not seem to work:
$ cmake “-D_GLIBCXX_USE_CXX11_ABI=0” /home/adrian/Downloads/root-6.06.06
– Found GCC. Major version 5, minor version 4
CMake Error at cmake/modules/CheckCompiler.cmake:61 (message):
Found GCC compiler with new ABI. Cling does not support the GCC 5 ABI yet
Call Stack (most recent call first):