Compiling ROOT 5.99/04 on Centos

Hello

I get ROOT 5.99/04 and try to compile it ( with juste a ./ configure + make)
A error message arrives :

make :
Using config statement:
/home/global/root/root6.beta1_centos/configure
Checking for source directory … /home/global/root/root6.beta1_centos
Configuring for linuxx8664gcc
Checking for GNU Make version >= 3.80 … ok
Checking for C compiler … gcc

… ok until …

g++ -m64 -O2 -Wl,–no-undefined -Wl,–as-needed -o bin/rootcling core/utils/src/rootcling.o core/utils/src/LinkdefReader.o core/utils/src/TModuleGenerator.o
core/metautils/src/RConversionRuleParser.o core/metautils/src/TClassEdit.o core/metautils/src/TMetaUtils.o core/metautils/src/BaseSelectionRule.o core/metautils/src/ClassSelectionRule.o core/metautils/src/VariableSelectionRule.o core/metautils/src/RStl.o core/metautils/src/Scanner.o core/metautils/src/SelectionRules.o core/metautils/src/XMLReader.o core/clib/src/snprintf.o core/clib/src/strlcpy.o core/clib/src/strlcat.o
interpreter/cling/lib/Interpreter/ASTDumper.o interpreter/cling/lib/Interpreter/ASTNodeEraser.o interpreter/cling/lib/Interpreter/AutoSynthesizer.o interpreter/cling/lib/Interpreter/CheckEmptyTransactionTransformer.o interpreter/cling/lib/Interpreter/CIFactory.o interpreter/cling/lib/Interpreter/ClangInternalState.o interpreter/cling/lib/Interpreter/DeclCollector.o interpreter/cling/lib/Interpreter/DeclExtractor.o interpreter/cling/lib/Interpreter/DynamicExprInfo.o interpreter/cling/lib/Interpreter/DynamicLibraryManager.o interpreter/cling/lib/Interpreter/DynamicLookup.o interpreter/cling/lib/Interpreter/ExecutionContext.o interpreter/cling/lib/Interpreter/IncrementalParser.o interpreter/cling/lib/Interpreter/InterpreterCallbacks.o interpreter/cling/lib/Interpreter/Interpreter.o interpreter/cling/lib/Interpreter/InvocationOptions.o interpreter/cling/lib/Interpreter/IRDumper.o interpreter/cling/lib/Interpreter/LookupHelper.o interpreter/cling/lib/Interpreter/NullDerefProtectionTransformer.o interpreter/cling/lib/Interpreter/RequiredSymbols.o interpreter/cling/lib/Interpreter/ReturnSynthesizer.o interpreter/cling/lib/Interpreter/RuntimeException.o interpreter/cling/lib/Interpreter/StoredValueRef.o interpreter/cling/lib/Interpreter/Transaction.o interpreter/cling/lib/Interpreter/TransactionTransformer.o interpreter/cling/lib/Interpreter/Value.o interpreter/cling/lib/Interpreter/ValuePrinter.o interpreter/cling/lib/Interpreter/ValuePrinterInfo.o interpreter/cling/lib/Interpreter/ValuePrinterSynthesizer.o interpreter/cling/lib/MetaProcessor/Display.o interpreter/cling/lib/MetaProcessor/InputValidator.o interpreter/cling/lib/MetaProcessor/MetaLexer.o interpreter/cling/lib/MetaProcessor/MetaParser.o interpreter/cling/lib/MetaProcessor/MetaProcessor.o interpreter/cling/lib/MetaProcessor/MetaSema.o interpreter/cling/lib/Utils/AST.o -L/home/global/root/root6.beta1_centos/interpreter/llvm/inst/lib -lclangFrontend -lclangSerialization -lclangDriver -lclangCodeGen -lclangParse -lclangSema -lclangAnalysis -lclangRewriteCore -lclangAST -lclangEdit -lclangLex -lclangBasic -lLLVMLTO -lLLVMLinker -lLLVMipo -lLLVMVectorize -lLLVMBitWriter -lLLVMTableGen -lLLVMDebugInfo -lLLVMOption -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMX86Desc -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMIRReader -lLLVMBitReader -lLLVMAsmParser -lLLVMMCParser -lLLVMInstrumentation -lLLVMInterpreter -lLLVMMCJIT -lLLVMJIT -lLLVMCodeGen -lLLVMObjCARCOpts -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMAnalysis -lLLVMRuntimeDyld -lLLVMExecutionEngine -lLLVMTarget -lLLVMMC -lLLVMObject -lLLVMCore -lLLVMSupport -L/home/global/root/root6.beta1_centos/interpreter/llvm/inst/lib -lz -lpthread -ltinfo -lrt -ldl -lm -Llib -lm -ldl -rdynamic
core/utils/src/rootcling_tmp -f core/metautils/src/G__std__vector.cxx -s lib/libvectorDict.pcm -m lib/libCore.pcm -rml libvectorDict.so -rmf lib/libvectorDict.rootmap
-c vector
/home/global/root/root6.beta1_centos/core/metautils/src/vectorLinkdef.h
core/utils/src/rootcling_tmp -f core/metautils/src/G__std__list.cxx -s lib/liblistDict.pcm -m lib/libCore.pcm -rml liblistDict.so -rmf lib/liblistDict.rootmap
-c list
/home/global/root/root6.beta1_centos/core/metautils/src/listLinkdef.h
core/utils/src/rootcling_tmp -f core/metautils/src/G__std__deque.cxx -s lib/libdequeDict.pcm -m lib/libCore.pcm -rml libdequeDict.so -rmf lib/libdequeDict.rootmap
-c deque
/home/global/root/root6.beta1_centos/core/metautils/src/dequeLinkdef.h
core/utils/src/rootcling_tmp -f core/metautils/src/G__std__map.cxx -s lib/libmapDict.pcm -m lib/libCore.pcm -rml libmapDict.so -rmf lib/libmapDict.rootmap
-c map
/home/global/root/root6.beta1_centos/core/metautils/src/mapLinkdef.h
core/utils/src/rootcling_tmp -f core/metautils/src/G__std__map2.cxx -s lib/libmap2Dict.pcm -m lib/libCore.pcm -rml libmap2Dict.so -rmf lib/libmap2Dict.rootmap
-c map
/home/global/root/root6.beta1_centos/core/metautils/src/map2Linkdef.h
core/utils/src/rootcling_tmp -f core/metautils/src/G__std__set.cxx -s lib/libsetDict.pcm -m lib/libCore.pcm -rml libsetDict.so -rmf lib/libsetDict.rootmap\

      -c set \ 
     /home/global/root/root6.beta1_centos/core/metautils/src/setLinkdef.h

Generating dictionary core/base/src/G__Core.cxx…
core/utils/src/rootcling_tmp -f core/base/src/G__Core.cxx -s lib/libCore.so -c
/home/global/root/root6.beta1_centos/core/base/inc/TApplication.h /home/global/root/root6.beta1_centos/core/base/inc/TApplicationImp.h /home/global/root/root6.beta1_centos/core/base/inc/TAtt3D.h /home/global/root/root6.beta1_centos/core/base/inc/TAttAxis.h /home/global/root/root6.beta1_centos/core/base/inc/TAttBBox.h /home/global/root/root6.beta1_centos/core/base/inc/TAttFill.h /home/global/root/root6.beta1_centos/core/base/inc/TAttLine.h /home/global/root/root6.beta1_centos/core/base/inc/TAttMarker.h /home/global/root/root6.beta1_centos/core/base/inc/TAttPad.h /home/global/root/root6.beta1_centos/core/base/inc/TAttText.h /home/global/root/root6.beta1_centos/core/base/inc/TBenchmark.h /home/global/root/root6.beta1_centos/core/base/inc/TBrowser.h /home/global/root/root6.beta1_centos/core/base/inc/TBrowserImp.h /home/global/root/root6.beta1_centos/core/base/inc/TBuffer3D.h /home/global/root/root6.beta1_centos/core/base/inc/TBuffer3DTypes.h /home/global/root/root6.beta1_centos/core/base/inc/TBuffer.h /home/global/root/root6.beta1_centos/core/base/inc/TCanvasImp.h /home/global/root/root6.beta1_centos/core/base/inc/TColorGradient.h /home/global/root/root6.beta1_centos/core/base/inc/TColor.h /home/global/root/root6.beta1_centos/core/base/inc/TContextMenu.h /home/global/root/root6.beta1_centos/core/base/inc/TContextMenuImp.h /home/global/root/root6.beta1_centos/core/base/inc/TControlBarImp.h /home/global/root/root6.beta1_centos/core/base/inc/TDatime.h /home/global/root/root6.beta1_centos/core/base/inc/TDirectory.h /home/global/root/root6.beta1_centos/core/base/inc/TEnv.h /home/global/root/root6.beta1_centos/core/base/inc/TError.h /home/global/root/root6.beta1_centos/core/base/inc/TException.h /home/global/root/root6.beta1_centos/core/base/inc/TExec.h /home/global/root/root6.beta1_centos/core/base/inc/TFolder.h /home/global/root/root6.beta1_centos/core/base/inc/TGuiFactory.h /home/global/root/root6.beta1_centos/core/base/inc/TInspectorImp.h /home/global/root/root6.beta1_centos/core/base/inc/TMacro.h /home/global/root/root6.beta1_centos/core/base/inc/TMathBase.h /home/global/root/root6.beta1_centos/core/base/inc/TMD5.h /home/global/root/root6.beta1_centos/core/base/inc/TMemberInspector.h /home/global/root/root6.beta1_centos/core/base/inc/TMessageHandler.h /home/global/root/root6.beta1_centos/core/base/inc/TNamed.h /home/global/root/root6.beta1_centos/core/base/inc/TObject.h /home/global/root/root6.beta1_centos/core/base/inc/TObjString.h /home/global/root/root6.beta1_centos/core/base/inc/TPluginManager.h /home/global/root/root6.beta1_centos/core/base/inc/TPoint.h /home/global/root/root6.beta1_centos/core/base/inc/TPRegexp.h /home/global/root/root6.beta1_centos/core/base/inc/TProcessID.h /home/global/root/root6.beta1_centos/core/base/inc/TProcessUUID.h /home/global/root/root6.beta1_centos/core/base/inc/TQClass.h /home/global/root/root6.beta1_centos/core/base/inc/TQCommand.h /home/global/root/root6.beta1_centos/core/base/inc/TQConnection.h /home/global/root/root6.beta1_centos/core/base/inc/TQObject.h /home/global/root/root6.beta1_centos/core/base/inc/TRefCnt.h /home/global/root/root6.beta1_centos/core/base/inc/TRef.h /home/global/root/root6.beta1_centos/core/base/inc/TRegexp.h /home/global/root/root6.beta1_centos/core/base/inc/TRemoteObject.h /home/global/root/root6.beta1_centos/core/base/inc/TROOT.h /home/global/root/root6.beta1_centos/core/base/inc/TRootIOCtor.h /home/global/root/root6.beta1_centos/core/base/inc/TStopwatch.h /home/global/root/root6.beta1_centos/core/base/inc/TStorage.h /home/global/root/root6.beta1_centos/core/base/inc/TString.h /home/global/root/root6.beta1_centos/core/base/inc/TStringLong.h /home/global/root/root6.beta1_centos/core/base/inc/TStyle.h /home/global/root/root6.beta1_centos/core/base/inc/TSysEvtHandler.h /home/global/root/root6.beta1_centos/core/base/inc/TSystemDirectory.h /home/global/root/root6.beta1_centos/core/base/inc/TSystemFile.h /home/global/root/root6.beta1_centos/core/base/inc/TSystem.h /home/global/root/root6.beta1_centos/core/base/inc/TTask.h /home/global/root/root6.beta1_centos/core/base/inc/TThreadSlots.h /home/global/root/root6.beta1_centos/core/base/inc/TTime.h /home/global/root/root6.beta1_centos/core/base/inc/TTimer.h /home/global/root/root6.beta1_centos/core/base/inc/TUUID.h /home/global/root/root6.beta1_centos/core/base/inc/TVersionCheck.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualFFT.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualGL.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualPadEditor.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualPad.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualPadPainter.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualPS.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualViewer3D.h /home/global/root/root6.beta1_centos/core/base/inc/GuiTypes.h /home/global/root/root6.beta1_centos/core/base/inc/KeySymbols.h /home/global/root/root6.beta1_centos/core/base/inc/Buttons.h /home/global/root/root6.beta1_centos/core/base/inc/TTimeStamp.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualMutex.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualPerfStats.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualX.h /home/global/root/root6.beta1_centos/core/base/inc/TParameter.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualAuth.h /home/global/root/root6.beta1_centos/core/base/inc/TFileInfo.h /home/global/root/root6.beta1_centos/core/base/inc/TFileCollection.h /home/global/root/root6.beta1_centos/core/base/inc/TRedirectOutputGuard.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualMonitoring.h /home/global/root/root6.beta1_centos/core/base/inc/TObjectSpy.h /home/global/root/root6.beta1_centos/core/base/inc/TUri.h /home/global/root/root6.beta1_centos/core/base/inc/TUrl.h /home/global/root/root6.beta1_centos/core/base/inc/TInetAddress.h /home/global/root/root6.beta1_centos/core/base/inc/TVirtualTableInterface.h /home/global/root/root6.beta1_centos/core/base/inc/TBase64.h /home/global/root/root6.beta1_centos/core/cont/inc/TArrayC.h /home/global/root/root6.beta1_centos/core/cont/inc/TArrayD.h /home/global/root/root6.beta1_centos/core/cont/inc/TArrayF.h /home/global/root/root6.beta1_centos/core/cont/inc/TArray.h /home/global/root/root6.beta1_centos/core/cont/inc/TArrayI.h /home/global/root/root6.beta1_centos/core/cont/inc/TArrayL64.h /home/global/root/root6.beta1_centos/core/cont/inc/TArrayL.h /home/global/root/root6.beta1_centos/core/cont/inc/TArrayS.h /home/global/root/root6.beta1_centos/core/cont/inc/TBits.h /home/global/root/root6.beta1_centos/core/cont/inc/TBtree.h /home/global/root/root6.beta1_centos/core/cont/inc/TClassTable.h /home/global/root/root6.beta1_centos/core/cont/inc/TClonesArray.h /home/global/root/root6.beta1_centos/core/cont/inc/TCollection.h /home/global/root/root6.beta1_centos/core/cont/inc/TCollectionProxyInfo.h /home/global/root/root6.beta1_centos/core/cont/inc/TExMap.h /home/global/root/root6.beta1_centos/core/cont/inc/THashList.h /home/global/root/root6.beta1_centos/core/cont/inc/THashTable.h /home/global/root/root6.beta1_centos/core/cont/inc/TIterator.h /home/global/root/root6.beta1_centos/core/cont/inc/TList.h /home/global/root/root6.beta1_centos/core/cont/inc/TMap.h /home/global/root/root6.beta1_centos/core/cont/inc/TObjArray.h /home/global/root/root6.beta1_centos/core/cont/inc/TObjectTable.h /home/global/root/root6.beta1_centos/core/cont/inc/TOrdCollection.h /home/global/root/root6.beta1_centos/core/cont/inc/TRefArray.h /home/global/root/root6.beta1_centos/core/cont/inc/TRefTable.h /home/global/root/root6.beta1_centos/core/cont/inc/TSeqCollection.h /home/global/root/root6.beta1_centos/core/cont/inc/TSortedList.h /home/global/root/root6.beta1_centos/core/cont/inc/TVirtualCollectionProxy.h /home/global/root/root6.beta1_centos/core/meta/inc/TBaseClass.h /home/global/root/root6.beta1_centos/core/meta/inc/TClassAttributeMap.h /home/global/root/root6.beta1_centos/core/meta/inc/TClassGenerator.h /home/global/root/root6.beta1_centos/core/meta/inc/TClass.h /home/global/root/root6.beta1_centos/core/meta/inc/TClassMenuItem.h /home/global/root/root6.beta1_centos/core/meta/inc/TClassRef.h /home/global/root/root6.beta1_centos/core/meta/inc/TClassStreamer.h /home/global/root/root6.beta1_centos/core/meta/inc/TDataMember.h /home/global/root/root6.beta1_centos/core/meta/inc/TDataType.h /home/global/root/root6.beta1_centos/core/meta/inc/TDictionary.h /home/global/root/root6.beta1_centos/core/meta/inc/TEnumConstant.h /home/global/root/root6.beta1_centos/core/meta/inc/TEnum.h /home/global/root/root6.beta1_centos/core/meta/inc/TFileMergeInfo.h /home/global/root/root6.beta1_centos/core/meta/inc/TFunction.h /home/global/root/root6.beta1_centos/core/meta/inc/TFunctionTemplate.h /home/global/root/root6.beta1_centos/core/meta/inc/TGenericClassInfo.h /home/global/root/root6.beta1_centos/core/meta/inc/TGlobal.h /home/global/root/root6.beta1_centos/core/meta/inc/TInterpreter.h /home/global/root/root6.beta1_centos/core/meta/inc/TInterpreterValue.h /home/global/root/root6.beta1_centos/core/meta/inc/TIsAProxy.h /home/global/root/root6.beta1_centos/core/meta/inc/TListOfDataMembers.h /home/global/root/root6.beta1_centos/core/meta/inc/TListOfFunctions.h /home/global/root/root6.beta1_centos/core/meta/inc/TMemberStreamer.h /home/global/root/root6.beta1_centos/core/meta/inc/TMethodArg.h /home/global/root/root6.beta1_centos/core/meta/inc/TMethodCall.h /home/global/root/root6.beta1_centos/core/meta/inc/TMethod.h /home/global/root/root6.beta1_centos/core/meta/inc/TRealData.h /home/global/root/root6.beta1_centos/core/meta/inc/TSchemaHelper.h /home/global/root/root6.beta1_centos/core/meta/inc/TSchemaRule.h /home/global/root/root6.beta1_centos/core/meta/inc/TSchemaRuleSet.h /home/global/root/root6.beta1_centos/core/meta/inc/TStreamerElement.h /home/global/root/root6.beta1_centos/core/meta/inc/TStreamer.h /home/global/root/root6.beta1_centos/core/meta/inc/TToggleGroup.h /home/global/root/root6.beta1_centos/core/meta/inc/TToggle.h /home/global/root/root6.beta1_centos/core/meta/inc/TVirtualIsAProxy.h /home/global/root/root6.beta1_centos/core/meta/inc/TVirtualRefProxy.h /home/global/root/root6.beta1_centos/core/meta/inc/TVirtualStreamerInfo.h -DSYSTEM_TYPE_unix /home/global/root/root6.beta1_centos/core/unix/inc/TUnixSystem.h /home/global/root/root6.beta1_centos/core/zip/inc/Compression.h /home/global/root/root6.beta1_centos/core/clib/inc/strlcpy.h /home/global/root/root6.beta1_centos/core/clib/inc/snprintf.h /home/global/root/root6.beta1_centos/core/metautils/inc/ESTLType.h /home/global/root/root6.beta1_centos/core/metautils/inc/RConversionRuleParser.h /home/global/root/root6.beta1_centos/core/metautils/inc/TClassEdit.h /home/global/root/root6.beta1_centos/core/metautils/inc/TClingRuntime.h /home/global/root/root6.beta1_centos/core/metautils/inc/TSchemaRuleProcessor.h /home/global/root/root6.beta1_centos/core/metautils/inc/TSchemaType.h /home/global/root/root6.beta1_centos/core/textinput/inc/Getline.h -I/home/global/root/root6.beta1_centos /home/global/root/root6.beta1_centos/core/base/inc/LinkDef.h
In file included from input_line_2:1:
etc/cling/Interpreter/ValuePrinter.h:14:10: fatal error: ‘string’ file not found
#include
^
In file included from input_line_2:1:
etc/cling/Interpreter/ValuePrinter.h:14:10: fatal error: ‘string’ file not found
#include
^
core/utils/src/rootcling_tmp -f core/metautils/src/G__std__multimap.cxx -s lib/libmultimapDict.pcm -m lib/libCore.pcm -rml libmultimapDict.so -rmf lib/libmultimapDict.rootmap
-c map
/home/global/root/root6.beta1_centos/core/metautils/src/multimapLinkdef.h
In file included from input_line_2:1:
etc/cling/Interpreter/ValuePrinter.h:14:10: fatal error: ‘string’ file not found
#include
^
In file included from input_line_2:1:
etc/cling/Interpreter/ValuePrinter.h:14:10: fatal error: ‘string’ file not found
#include
^
In file included from input_line_2:1:
etc/cling/Interpreter/ValuePrinter.h:14:10: fatal error: ‘string’ file not found
#include
^
In file included from input_line_2:1:
etc/cling/Interpreter/ValuePrinter.h:14:10: fatal error: ‘string’ file not found
#include
^
In file included from input_line_2:1:
etc/cling/Interpreter/ValuePrinter.h:14:10: fatal error: ‘string’ file not found
#include
^
In file included from input_line_5:1:
In file included from include/Rtypes.h:30:
include/Rtypeinfo.h:32:10: fatal error: ‘typeinfo’ file not found
#include
^
In file included from input_line_5:1:
In file included from include/Rtypes.h:30:
include/Rtypeinfo.h:32:10: fatal errorIn file included from : input_line_5:1’typeinfo’ file not found:
In file included from
include/Rtypes.h:30:
include/Rtypeinfo.h:32:10: fatal error: #include
‘typeinfo’ file not found ^

#include
^
In file included from input_line_2:1:
etc/cling/Interpreter/ValuePrinter.h:14:10: fatal error: ‘string’ file not found
#include
^
In file included from input_line_5:1:
In file included from include/Rtypes.h:30:
include/Rtypeinfo.h:32:10: fatal error: ‘typeinfo’ file not found
#include
^
In file included from input_line_5:1:
In file included from include/Rtypes.h:30:
include/Rtypeinfo.h:32:10: fatal error: ‘typeinfo’ file not found
#include
^
In file included from input_line_5:1:
In file included from include/Rtypes.h:30:
include/Rtypeinfo.h:32:10: fatal error: ‘typeinfo’ file not found
#include
^
In file included from input_line_5:1:
In file included from include/Rtypes.h:30:
include/Rtypeinfo.h:32:10: fatal error: ‘typeinfo’ file not found
#include
^
Error: Error loading the default header files.
make: *** [core/metautils/src/G__std__map2.cxx] Erreur 1
make: *** Attente des tâches non terminées…
Error: Error loading the default header files.
In file included from input_line_5:1:
In file included from include/Rtypes.h:30:
include/Rtypeinfo.h:32:10: fatal error: ‘typeinfo’ file not found
#include
^
make: *** [core/base/src/G__Core.cxx] Erreur 1
Error: Error loading the default header files.
make: *** [core/metautils/src/G__std__map.cxx] Erreur 1
Error: Error loading the default header files.
Error: Error loading the default header files.
Error: Error loading the default header files.
make: *** [core/metautils/src/G__std__vector.cxx] Erreur 1
make: *** [core/metautils/src/G__std__set.cxx] Erreur 1
make: *** [core/metautils/src/G__std__deque.cxx] Erreur 1
Error: Error loading the default header files.
make: *** [core/metautils/src/G__std__list.cxx] Erreur 1
Error: Error loading the default header files.
make: *** [core/metautils/src/G__std__multimap.cxx] Erreur 1

Thanks for your help

Luc