RedHat 7.0 uses a non-standard gcc package, v2.96, which has some incompatibility problems. Currently, this package does not not compile with this version of c++. However, RedHat 7.0 does include egcs++ (cc++ 2.95.2) which works fine. To use this version of the compiler, prefix the configure and command with CXX=egcs++. For example: CXX=egcs++ ./configure