ROOT 3.10 on Linux Mandrake 9.0: libc.so.6 not found

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 :blush: . 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 :smiley: thanks to you!

Sara