"GLIBCXX_3.4.9 not found" error

Hi fellow Rooters,

 I am trying to install ROOT on the Tier 3 at my school. I downloaded the SLC 5.5 x86_64 with gcc 4.3 version 3.34.07 but when I try to run root, I get the following three errors:

/NFSv3exports/home/aafshari/root/bin/root.exe: /usr/lib64/libstdc++.so.6: version GLIBCXX_3.4.9' not found (required by /NFSv3exports/home/aafshari/root/lib/libCore.so) /NFSv3exports/home/aafshari/root/bin/root.exe: /usr/lib64/libstdc++.so.6: versionGLIBCXX_3.4.9’ not found (required by /NFSv3exports/home/aafshari/root/lib/libRint.so)
/NFSv3exports/home/aafshari/root/bin/root.exe: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9’ not found (required by /NFSv3exports/home/aafshari/root/lib/libCint.so)

Now my SLC 5 has gcc 4.1.2 and I believe this is the problem, but what can I do? Do I upgrade my gcc (and if so, how?) or do I somehow force ROOT to run with gcc 4.1.2?

I am so frustrated by this and would greatly appreciate anyone’s input.

Thank you in advance!

  • Arya

Download the source code and build it from scratch (it will use your gcc 4.1 compiler then).

See also:
[url]ROOT 5.22 on SLC5
[url]64bit SCL5
[url]libCint.so: undefined reference to ... @GLIBCXX_3.4.9