Hello.
I’m having a problem when building root_v6.06.02.source on Ubuntu 16.04. This is what I do:
mkdir build
cd build/
cmake ../Downloads/root
make -j4
source bin/thisroot.sh
I got the problem when testing:
root [0] TBrowser b
IncrementalExecutor::executeFunction: symbol '_ZN5cling10printValueEP7TObject' unresolved while linking [cling interface function]!
You are probably missing the definition of cling::printValue(TObject*)
Maybe you need to load the corresponding shared library?
(TBrowser &) Error in ValuePrinter: missing output string.
The problem is the new ABI coming with gcc 5.x that is not yet supported by ROOT. We are working hard to upgrade the bundled LLVM to support the new ABI.
Meanwhile you can build if you turn off the new ABI, but this works only if all the dependent external packages are also build with the same flag.
Do the following:
mkdir build
cd build/
cmake -DCMAKE_CXX_FLAGS=-D_GLIBCXX_USE_CXX11_ABI=0 ../Downloads/root
make -j4
source bin/thisroot.sh