Errors installing ROOT under Redhat enterprise

Dear ROOTers,

I attempted to install ROOT on our cluster at Florida Tech, but kept getting errors originating from cint/src/Api.cxx

It puzzles me, since I had no problem installing on my home system under SuSE Linux. We have Redhat enterprise on our cluster.

uname -a result:
Linux uscms1.fltech-grid3.fit.edu 2.6.9-5.0.5.EL #1 Tue Apr 19 16:46:54 CDT 2005 x86_64 x86_64 x86_64 GNU/Linux

Here is a synopsis of the first error message after gmake:
g++ -O2 -pipe -Wall -m64 -fPIC -Iinclude -DG__REGEXP -DG__UNIX -DG__SHAREDLIB -DG__OSFDLL -DG__ROOT -DG__REDIRECTIO -DG__64BIT -pthread -o cint/src/Api.o -c cint/src/Api.cxx
In file included from /usr/lib/gcc/x86_64-redhat-linux/3.4.3/…/…/…/…/include/c++/3.4.3/bits/stl_tree.h:66,
from /usr/lib/gcc/x86_64-redhat-linux/3.4.3/…/…/…/…/include/c++/3.4.3/set:66,
from cint/src/Api.cxx:480:
/usr/lib/gcc/x86_64-redhat-linux/3.4.3/…/…/…/…/include/c++/3.4.3/bits/stl_algobase.h:64:28: bits/c++config.h: No such file or directory
… similar errors for other header files

Best regards,
Doug Carlson
error.txt (31.1 KB)

Hi Doug,

[quote=“Google”]If you are compiling 64-bit stuff, you of course need
libstdc+±devel-4.1.0-.x86_64.rpm installed. From your description
it sounds like only libstdc+±devel-4.1.0-
.i386.rpm is installed.[/quote](from redhat.com/archives/fedora-d … 00446.html) You’ll have to replace 4.1.0 by 3.4.3; you can check with “rpm -q --qf ‘%{arch}’ libstdc+±devel” what architecture you’ve currently installed.

Also see the warning at redhat.com/archives/fedora- … 00479.html - what a crappy system :slight_smile:

Good luck, Axel.

The Fedora Core or Red Hat Enterprise systems are providing a lot of old development files in a special packets.

The easiest way to install this all is yum groupinstall "Legacy Software Development".
The chance is high that this could solve your problems.

Probably interesting are also the groups

Development Tools Compatibility Arch Development Support Legacy Software Development

liquidat