Compiling Gate.cc ... Using granular libraries ... Linking Gate ... ./tmp/Linux-g++/Gate/libGate.a(GateHitFileReader.o): In function `GateHitFileReader::PrepareAcquisition()': GateHitFileReader.cc:(.text+0xe5a): undefined reference to `TFile::TFile(char const*, char const*, char const*, int)' ./tmp/Linux-g++/Gate/libGate.a(GateToRoot.o): In function `GateToRoot::RecordBeginOfAcquisition()': GateToRoot.cc:(.text+0x1e64): undefined reference to `TFile::TFile(char const*, char const*, char const*, int)' GateToRoot.cc:(.text+0x20df): undefined reference to `TFile::TFile(char const*, char const*, char const*, int)' ./tmp/Linux-g++/Gate/libGate.a(GateToRoot.o): In function `GateToRoot::RecordVoxels(GateVGeometryVoxelStore*)': GateToRoot.cc:(.text+0x38f3): undefined reference to `TFile::TFile(char const*, char const*, char const*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArray(double*&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::SetReadParam(int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TThread::TThread(char const*, void* (*)(void*), void*, TThread::EPriority)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArray(float const*, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussIntegrator::GaussIntegrator()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `typeinfo for TSQLResult' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluateLogLGradient(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::UnBinData const&, double const*, double*, unsigned int&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `vtable for TSQLRow' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::GetLastProcessID(TRefTable*) const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::GetTRefExecId()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::ErfInverse(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteObjectClass(void const*, TClass const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Beta(double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadVersion(unsigned int*, unsigned int*, TClass const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::PushDataCache(TVirtualArray*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArray(long const*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TThread::Run(void*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::DataRange::DataRange(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitConfig::CreateMinimizer()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteProcessID(TProcessID*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::MinimizerOptions::DefaultErrorDef()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::BrentMinimizer1D::~BrentMinimizer1D()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteVersionMemberWise(TClass const*, bool)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::Add(double const*, double, double const*, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::Hash() const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `gRandom' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `typeinfo for TSQLRow' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::RootFinder::RootFinder(ROOT::Math::RootFinder::EType)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::ChisquareQuantile(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Hash(void const*, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::MinimizerOptions::DefaultPrintLevel()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::Fitter::Fitter()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::GetMappedObject(unsigned int, void*&, TClass*&) const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussLegendreIntegrator::Integral(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Poisson(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::Fitter::SetFunction(ROOT::Math::IParametricGradFunctionOneDim const&)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BesselI1(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::TBufferFile(TBuffer::EMode, int, void*, bool)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Gaus(double, double, double, bool)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArray(bool*&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::IncrementPidOffset(unsigned short)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::Add(double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `int TStreamerInfo::ReadBuffer(TBuffer&, char** const&, int, int, int, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArray(long*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::Streamer(TBuffer&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::ReadBufferClones(TBuffer&, TClonesArray*, int, int, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TMutex::TMutex(bool)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteObject(TObject const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArray(int const*, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BesselK0(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TMessage::Class()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::StruveH0(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussLegendreIntegrator::~GaussLegendreIntegrator()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadString(char*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::TBufferFile(TBuffer::EMode)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::Add(double, double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::~TKey()' /home/daibinbin/root-df/root/lib/libPhysics.so: undefined reference to `TMath::RootsCubic(double const*, double&, double&, double&)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluateChi2Residual(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::BinData const&, double const*, unsigned int, double*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::Fitter::FitFCN(ROOT::Math::IBaseFunctionMultiDim const&, double const*, unsigned int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ForceWriteInfo(TVirtualStreamerInfo*, bool)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `typeinfo for TEmulatedCollectionProxy' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::DeleteBuffer()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::MinimizerOptions::DefaultMinimizerAlgo()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArrayFloat16(float*, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteFastArrayDouble32(double const*, int, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `typeinfo for ROOT::Fit::BinData' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::Print(char const*) const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::ACosH(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::TKey()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::RichardsonDerivator::~RichardsonDerivator()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::NormQuantile(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `typeinfo for TKey' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::LandauI(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitResult::PrintCovMatrix(std::basic_ostream >&) const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileCacheRead::Print(char const*) const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluatePdf(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::UnBinData const&, double const*, unsigned int, double*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluateChi2Gradient(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::BinData const&, double const*, double*, unsigned int&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::SetWriteParam(int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::GetValueSTL(TVirtualCollectionProxy*, int, int, int, int) const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::SetByteCount(unsigned int, bool)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::FDist(double, double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::BrentMinimizer1D::XMinimum() const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Erfc(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::BrentMinimizer1D::FValMinimum() const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::ls(char const*) const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::ShowMembers(TMemberInspector&, char*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ShowMembers(TMemberInspector&, char*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::BinData(unsigned int, unsigned int, ROOT::Fit::BinData::ErrorType)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::WriteBufferClones(TBuffer&, TClonesArray*, int, int, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileCacheRead::TFileCacheRead()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadBuf(void*, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::Add(double const*, double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::StruveL0(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileCacheRead::~TFileCacheRead()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteObjectAny(void const*, TClass const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Freq(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::TBufferFile(TBuffer::EMode, int, void*, bool)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileCacheRead::ShowMembers(TMemberInspector&, char*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::MinimizerOptions::DefaultMaxIterations()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ForceWriteInfoClones(TClonesArray*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileCacheRead::Sort()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `typeinfo for TVirtualFitter' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BesselY1(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::MinimizerOptions::DefaultStrategy()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitResult::GetConfidenceIntervals(unsigned int, unsigned int, unsigned int, double const*, double*, double) const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BesselJ0(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::StreamObject(void*, std::type_info const&, TClass const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TThread::Exists()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TThread::SelfId()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::KolmogorovProb(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::ASinH(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArray(unsigned long const*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadClass(TClass const*, unsigned int*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TThread::Join(void**)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::CheckObject(void const*, TClass const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadProcessID(unsigned short)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ResetMap()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `int TStreamerInfo::WriteBufferAux(TBuffer&, char** const&, int, int, int, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileStager::Open(char const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::MinimizerOptions::DefaultTolerance()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussLegendreIntegrator::SetFunction(ROOT::Math::IBaseFunctionOneDim const&, bool)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::RichardsonDerivator::Derivative3(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadObjectAny(TClass const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::StruveH1(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteFastArrayFloat16(float const*, int, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArray(char const*, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluatePoissonBinPdf(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::BinData const&, double const*, unsigned int, double*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::Read(TObject*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::~TVirtualFitter()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Hypot(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::Fitter(TObject*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArray(long long*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussLegendreIntegrator::GaussLegendreIntegrator(int, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::RichardsonDerivator::Derivative2(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::IncrementLevel(TVirtualStreamerInfo*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::GetValueSTLP(TVirtualCollectionProxy*, int, int, int, int) const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BetaDistI(double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::WriteBufferSTLPtrs(TBuffer&, TVirtualCollectionProxy*, int, int, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::BrentMinimizer1D::SetFunction(ROOT::Math::IBaseFunctionOneDim const&, double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::DataRange::AddRange(unsigned int, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::StreamObject(void*, char const*, TClass const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TCondition::TCondition(TMutex*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::BinData(ROOT::Fit::DataOptions const&, ROOT::Fit::DataRange const&, unsigned int, unsigned int, ROOT::Fit::BinData::ErrorType)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArray(int*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::TVirtualFitter()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::StruveL1(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFile::GetRecordHeader(char*, long long, int, int&, int&, int&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::ReadObjWithBuffer(char*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluatePoissonLogLGradient(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::BinData const&, double const*, double*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BetaCf(double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::GetIconName() const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::CheckByteCount(unsigned int, unsigned int, TClass const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArray(long*&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadClassEmulated(TClass const*, void*, TClass const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussLegendreIntegrator::GetWeightVectors(double*, double*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::SetPidOffset(unsigned short)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::~TBufferFile()' /home/daibinbin/root-df/root/lib/libGraf3d.so: undefined reference to `TMath::Normalize(float*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::TKey(TDirectory*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArray(float*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::InitMap()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadClones(TClonesArray*, int, short)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluateLogL(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::UnBinData const&, double const*, unsigned int&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileCacheRead::ReadBuffer(char*, long long, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BetaDist(double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::ReadObj()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluateChi2Effective(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::BinData const&, double const*, unsigned int&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::IsFolder() const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::ReadObjectAny(TClass const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::RichardsonDerivator::Derivative1(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussIntegrator::Integral(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::SetCache(int, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::LnGamma(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteBuf(void const*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::ShowMembers(TMemberInspector&, char*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArray(int*&)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::AdaptiveIntegratorMultiDim::Integral(double const*, double const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::DecrementLevel(TVirtualStreamerInfo*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::Add(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BesselK1(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteString(char const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadDouble32(double*, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::Add(double const*, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Vavilov(double, double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TRandom3::~TRandom3()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TSQLRow::ShowMembers(TMemberInspector&, char*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::CauchyDist(double, double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::GetFitter()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::MinimizerOptions::DefaultMaxFunctionCalls()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Log2(double)' /home/daibinbin/root-df/root/lib/libPhysics.so: undefined reference to `TMath::Factorial(int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::MapObject(TObject const*, unsigned int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArray(short const*, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::Fitter::DoLikelihoodFit(ROOT::Fit::UnBinData const&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::GetVersionOwner() const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussIntegrator::SetFunction(ROOT::Math::IBaseFunctionOneDim const&, bool)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussIntegrator::SetRelTolerance(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::VavilovI(double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::StreamObject(TObject*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArray(double*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Permute(int, int*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::GetPrecision()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TThread::SetCancelOn()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::PoissonI(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::SetFitter(TVirtualFitter*, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BesselI0(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArray(double const*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::PeekDataCache() const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitResult::GetConfidenceIntervals(ROOT::Fit::BinData const&, double*, double) const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::Fitter::~Fitter()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Gamma(double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFile::Open(char const*, char const*, char const*, int, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::Fitter::SetFunction(ROOT::Math::IParametricFunctionMultiDim const&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadFloat16(float*, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArray(bool const*, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitConfig::SetMinimizerOptions(ROOT::Math::MinimizerOptions const&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::ReadBuffer(char*&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::ReadBufferSTL(TBuffer&, TVirtualCollectionProxy*, int, int, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::RootFinder::~RootFinder()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::WriteBufferSTL(TBuffer&, TVirtualCollectionProxy*, int, int, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Erf(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::ATanH(double)' /home/daibinbin/root-df/root/lib/libPhysics.so: undefined reference to `TMath::BubbleHigh(int, double*, int*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::PrintValue(char const*, char*, int, int, int) const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::WriteFile(int, TFile*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::GetMaxIterations()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::TBufferFile(TBuffer::EMode, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BesselY0(double)' /home/daibinbin/root-df/root/lib/libGraf.so: undefined reference to `TBufferFile::TBufferFile(TBuffer::EMode)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArray(long long*&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::PrintValueSTL(char const*, TVirtualCollectionProxy*, int, int, int) const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArray(bool*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::SetParent(TObject const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BreitWigner(double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::PopDataCache()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::FillBuffer(char*&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::GetValue(char*, int, int, int) const' /home/daibinbin/root-df/root/lib/libGraf.so: undefined reference to `TBufferFile::~TBufferFile()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `vtable for TSQLResult' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `typeinfo for TBufferFile' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::SkipObjectAny()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArrayDouble32(double const*, int, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::Delete(char const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::StreamObject(void*, TClass const*, TClass const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::GaussIntegrator::~GaussIntegrator()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::Keep()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::CheckObject(TObject const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TRandom3::Rndm(int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Landau(double, double, double, bool)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::CheckByteCount(unsigned int, unsigned int, char const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::TBufferFile(TBuffer::EMode, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArray(char*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArray(short*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::Fitter::FitFCN(void (*)(int&, double*, double&, double*, int))' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::MapObject(void const*, TClass const*, unsigned int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadStaticArrayDouble32(double*, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::LaplaceDist(double, double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Student(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::AdaptiveIntegratorMultiDim::AdaptiveIntegratorMultiDim(ROOT::Math::IBaseFunctionMultiDim const&, double, double, unsigned int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArrayFloat16(float*&, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::MinimizerOptions::DefaultMinimizerType()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::LaplaceDistI(double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArrayFloat16(float const*, int, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::Fitter::DoLikelihoodFit(ROOT::Fit::BinData const&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteDouble32(double*, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Prob(double, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::Fitter::DoLeastSquareFit(ROOT::Fit::BinData const&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteClass(TClass const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::BrentMinimizer1D::BrentMinimizer1D()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::GetDefaultFitter()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArrayDouble32(double*&, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadClassBuffer(TClass const*, void*, int, unsigned int, unsigned int, TClass const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::ReadBufferSTLPtrs(TBuffer&, TVirtualCollectionProxy*, int, int, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArray(float*&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileCacheRead::SetFile(TFile*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::BrentMinimizer1D::Minimize(int, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TCondition::Wait()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::StudentI(double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TRandom3::TRandom3(unsigned int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteFloat16(float*, TStreamerElement*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::ReadFile()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluateChi2(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::BinData const&, double const*, unsigned int&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::GetTitle() const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `typeinfo for TFileCacheRead' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::Browse(TBrowser*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BesselJ1(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::GetValueClones(TClonesArray*, int, int, int, int) const' /home/daibinbin/root-df/root/lib/libGraf.so: undefined reference to `TMath::Quantiles(int, int, double*, double*, double*, bool, int*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileCacheRead::Prefetch(long long, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteClassBuffer(TClass const*, void*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TVirtualFitter::TVirtualFitter(TVirtualFitter const&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArray(short*&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadArray(char*&)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Gamma(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::Add(double, double, double, double, double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Math::RichardsonDerivator::RichardsonDerivator(double)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::BetaIncomplete(double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TStreamerInfo::PrintValueClones(char const*, TClonesArray*, int, int, int) const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::Initialize(unsigned int, unsigned int, ROOT::Fit::BinData::ErrorType)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadClassBuffer(TClass const*, void*, TClass const*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::FDistI(double, double, double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TThread::SetCancelDeferred()' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitResult::Print(std::basic_ostream >&, bool) const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFile::GetCacheRead() const' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TFileCacheRead::TFileCacheRead(TFile*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::Sizeof() const' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::DiLog(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TSQLResult::ShowMembers(TMemberInspector&, char*)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::FitUtil::EvaluatePoissonLogL(ROOT::Math::IParametricFunctionMultiDim const&, ROOT::Fit::BinData const&, double const*, unsigned int&)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteArray(long long const*, int)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `ROOT::Fit::BinData::~BinData()' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteVersion(TClass const*, bool)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TSQLRow::Streamer(TBuffer&)' /home/daibinbin/root-df/root/lib/libHist.so: undefined reference to `TMath::Nint(double)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::ReadObject(TClass const*)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TBufferFile::WriteClones(TClonesArray*, int)' /home/daibinbin/root-df/root/lib/libTree.so: undefined reference to `TKey::Create(int, TFile*)' collect2: ld 返回 1 make: *** [bin/Linux-g++/Gate] 错误 1