I just downloaded root and I’m trying it to install it on Fedora 6, on which before root 5.11 was working. No matter what ./configure options I specify, it stops on:
g++ -O2 -pipe -m32 -Wall -W -Woverloaded-virtual -fPIC -Iinclude -DR__HAVE_CONFIG -pthread -o tmva/src/GeneticBase.o -c tmva/src/GeneticBase.cxx
tmva/src/GeneticBase.cxx: In constructor ‘TMVA::GeneticBase::GeneticBase(Int_t, std::vector<TMVA::LowHigh_t*, std::allocatorTMVA::LowHigh_t* >)’:
tmva/src/GeneticBase.cxx:56: error: no matching function for call to ‘TMVA::GeneticPopulation::AddFactor(double&, double&)’
include/TMVA/GeneticPopulation.h:86: note: candidates are: void TMVA::GeneticPopulation::AddFactor(TMVA::Interval*)
make: *** [tmva/src/GeneticBase.o] Error 1
I guess one workaround would be to disable TMVA, but there is no such option as --disable-TMVA. I would appreciate any help.
Could you post the config.status and config.log files and also the result of the compilation for all failing classes?
We have no problems to compile 5.19/04 with gcc4.1, 4.2, 4.3.1
OK, the case is over. The simplest solution was the best - I removed the whole root tree, unpacked it and compiled again. This time it worked… Thanks for help.