I’m trying to install root 3.10 on Mandrake 9.0 but root doesn’t start. It says
/lib/i686/libc.so.6: version ‘GLIBC_2.3’ not found
The libCore, libCint and libGraph root libraries look for it but they don’t found it.
I have that library in my /lib directory so I think the problem is I have glibc 2.2.5-16mdk version of glibc package.
Can I do something about it or I have to install root 3.5 ?
Thanks a lot!
Sara
Hi,
You need to download the source code for ROOT and rebuild it.
See http://root.cern.ch/root/Install.html
Cheers,
Philippe
Hi Philippe,
I’m sorry: I read the root.cern.ch/root/Install.html link but I can’t understand what I have to do
. I don’t know at all the Linux system and the system commands. What I have to do to rebuild root if I have it already installed and compiled in my home directory?
Thank you very much…
sara
Hi Sara,
It is not very dificult. First of all download the source code. Uncompress the source code in your home directory,
[ ]$ tar zxvf root_v3.10.01.source.tar.gz
In my system I set ROOTSYS to /usr/local/root, so:
[ ]$ export ROOTSYS=/usr/local/root
Don’t forget to put that line in your /etc/bashrc, too.
After that enter into root directory, do the configure and make
[ ]$ cd root
[ ]$ ./configure
[ ]$ make
And as superuser do:
[ ]$ make install
After that you can set the bin PATH for you bash session, put this line in your /etc/bashrc
export PATH=$ROOTSYS/bin:$PATH
Start a new session and type root.
Luís A. Perles
I succeeded in installing root
thanks to you!
Sara