Compiling c++ codes

Hello,
I installed ROOT 5.20/00 on Ubuntu 8.04 but I had problems whene trying compiling c++ programs. I get the following messages:
/tmp/ccA01f5p.o: In function main': simpvtree500.cpp:(.text+0x3a5): undefined reference toTFile::TFile(char const*, char const*, char const*, int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadArray(double*&)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::SetReadParam(int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TThread::TThread(char const*, void* (*)(void*), void*, TThread::EPriority)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteArray(float const*, int)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::GaussIntegrator::GaussIntegrator()' /home/macolino/build/root/lib/libTree.so: undefined reference totypeinfo for TSQLResult’
/home/macolino/build/root/lib/libTree.so: undefined reference to vtable for TSQLRow' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::GetLastProcessID(TRefTable*) const’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::GetTRefExecId()' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::ErfInverse(double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::WriteObjectClass(void const*, TClass const*)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::Beta(double, double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadVersion(unsigned int*, unsigned int*, TClass const*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteArray(long const*, int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TThread::Run(void*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteProcessID(TProcessID*)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::BrentMinimizer1D::~BrentMinimizer1D()' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteVersionMemberWise(TClass const*, bool)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::Hash() const' /home/macolino/build/root/lib/libHist.so: undefined reference togRandom’
/home/macolino/build/root/lib/libTree.so: undefined reference to typeinfo for TSQLRow' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Math::RootFinder::RootFinder(ROOT::Math::RootFinder::EType)’
/home/macolino/build/root/lib/libPhysics.so: undefined reference to TMath::ChisquareQuantile(double, double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::TKey(TKey const&)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::Hash(void const*, int)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::GetMappedObject(unsigned int, void*&, TClass*&) const’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::GaussLegendreIntegrator::Integral(double, double)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::Poisson(double, double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::BesselI1(double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::TBufferFile(TBuffer::EMode, int, void*, bool)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::Gaus(double, double, double, bool)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadArray(bool*&)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::IncrementPidOffset(unsigned short)' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Fit::BinData::Add(double, double, double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to int TStreamerInfo::ReadBuffer<char**>(TBuffer&, char** const&, int, int, int, int)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadStaticArray(long*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::Streamer(TBuffer&)' /home/macolino/build/root/lib/libTree.so: undefined reference toTStreamerInfo::ReadBufferClones(TBuffer&, TClonesArray*, int, int, int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TMutex::TMutex(bool)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteObject(TObject const*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::WriteArray(int const*, int)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::BesselK0(double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TMessage::Class()' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::StruveH0(double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::GaussLegendreIntegrator::~GaussLegendreIntegrator()' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadString(char*, int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::TBufferFile(TBuffer::EMode)' /home/macolino/build/root/lib/libGraf.so: undefined reference toROOT::Fit::BinData::Add(double, double, double, double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::~TKey()' /home/macolino/build/root/lib/libPhysics.so: undefined reference toTMath::RootsCubic(double const*, double&, double&, double&)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ForceWriteInfo(TVirtualStreamerInfo*, bool)' /home/macolino/build/root/lib/libTree.so: undefined reference totypeinfo for TEmulatedCollectionProxy’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::DeleteBuffer()' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadStaticArrayFloat16(float*, TStreamerElement*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::WriteFastArrayDouble32(double const*, int, TStreamerElement*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::Print(char const*) const’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::ACosH(double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::TKey()’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::RichardsonDerivator::~RichardsonDerivator()' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::NormQuantile(double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to typeinfo for TKey' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::LandauI(double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TFileCacheRead::Print(char const*) const' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::SetWriteParam(int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TStreamerInfo::GetValueSTL(TVirtualCollectionProxy*, int, int, int, int) const' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::SetByteCount(unsigned int, bool)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::FDist(double, double, double)' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Math::BrentMinimizer1D::XMinimum() const’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::Erfc(double)' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Math::BrentMinimizer1D::FValMinimum() const’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::ls(char const*) const' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ShowMembers(TMemberInspector&, char*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TStreamerInfo::WriteBufferClones(TBuffer&, TClonesArray*, int, int, int)' /home/macolino/build/root/lib/libTree.so: undefined reference toTFileCacheRead::TFileCacheRead()’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadBuf(void*, int)' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Fit::BinData::Add(double const*, double, double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::StruveL0(double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTFileCacheRead::~TFileCacheRead()’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::WriteObjectAny(void const*, TClass const*)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::Freq(double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::TBufferFile(TBuffer::EMode, int, void*, bool)' /home/macolino/build/root/lib/libTree.so: undefined reference toTFileCacheRead::ShowMembers(TMemberInspector&, char*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ForceWriteInfoClones(TClonesArray*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTFileCacheRead::Sort()’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::BesselY1(double)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::BesselJ0(double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadClassBuffer(TClass*, void*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTThread::Exists()’
/home/macolino/build/root/lib/libTree.so: undefined reference to TThread::SelfId()' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::KolmogorovProb(double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::ASinH(double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteArray(unsigned long const*, int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadClass(TClass const*, unsigned int*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTThread::Join(void**)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::CheckObject(void const*, TClass const*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadProcessID(unsigned short)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ResetMap()' /home/macolino/build/root/lib/libTree.so: undefined reference toint TStreamerInfo::WriteBufferAux<char**>(TBuffer&, char** const&, int, int, int, int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TFileStager::Open(char const*)' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Math::GaussLegendreIntegrator::SetFunction(ROOT::Math::IBaseFunctionOneDim const&, bool)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::RichardsonDerivator::Derivative3(double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadObjectAny(TClass const*)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::StruveH1(double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteFastArrayFloat16(float const*, int, TStreamerElement*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::WriteArray(char const*, int)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteClassBuffer(TClass*, void*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::Read(TObject*)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::Hypot(double, double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadStaticArray(long long*)' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Math::GaussLegendreIntegrator::GaussLegendreIntegrator(int, double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::RichardsonDerivator::Derivative2(double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::IncrementLevel(TVirtualStreamerInfo*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TStreamerInfo::GetValueSTLP(TVirtualCollectionProxy*, int, int, int, int) const' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::StreamObject(void*, char const*)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::BetaDistI(double, double, double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTStreamerInfo::WriteBufferSTLPtrs(TBuffer&, TVirtualCollectionProxy*, int, int, int)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::BrentMinimizer1D::SetFunction(ROOT::Math::IBaseFunctionOneDim const&, double, double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTCondition::TCondition(TMutex*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadStaticArray(int*)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::StruveL1(double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TFile::GetRecordHeader(char*, long long, int, int&, int&, int&)' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::ReadObjWithBuffer(char*)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::BetaCf(double, double, double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::GetIconName() const’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::CheckByteCount(unsigned int, unsigned int, TClass const*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadArray(long*&)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::GaussLegendreIntegrator::GetWeightVectors(double*, double*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::SetPidOffset(unsigned short)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::~TBufferFile()' /home/macolino/build/root/lib/libGraf3d.so: undefined reference toTMath::Normalize(float*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::TKey(TDirectory*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadStaticArray(float*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::InitMap()' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadClones(TClonesArray*, int, short)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TFileCacheRead::ReadBuffer(char*, long long, int)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::BetaDist(double, double, double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::ReadObj()' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::IsFolder() const’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::ReadObjectAny(TClass const*)' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Math::RichardsonDerivator::Derivative1(double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::GaussIntegrator::Integral(double, double)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::LnGamma(double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::WriteBuf(void const*, int)' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::ShowMembers(TMemberInspector&, char*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadArray(int*&)' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Math::AdaptiveIntegratorMultiDim::Integral(double const*, double const*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::DecrementLevel(TVirtualStreamerInfo*)' /home/macolino/build/root/lib/libGraf.so: undefined reference toROOT::Fit::BinData::Add(double, double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::BesselK1(double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteString(char const*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadDouble32(double*, TStreamerElement*)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::Vavilov(double, double, double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TRandom3::~TRandom3()' /home/macolino/build/root/lib/libTree.so: undefined reference toTSQLRow::ShowMembers(TMemberInspector&, char*)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::CauchyDist(double, double, double)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::Log2(double)’
/home/macolino/build/root/lib/libPhysics.so: undefined reference to TMath::Factorial(int)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadClassEmulated(TClass*, void*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::MapObject(TObject const*, unsigned int)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteArray(short const*, int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::GetVersionOwner() const' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Math::GaussIntegrator::SetFunction(ROOT::Math::IBaseFunctionOneDim const&, bool)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::GaussIntegrator::SetRelTolerance(double)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::VavilovI(double, double, double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::StreamObject(void*, std::type_info const&)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::StreamObject(TObject*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadStaticArray(double*)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::Permute(int, int*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TThread::SetCancelOn()' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::PoissonI(double, double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::BesselI0(double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteArray(double const*, int)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::Gamma(double, double)' /home/macolino/build/root/lib/libTree.so: undefined reference toTFile::Open(char const*, char const*, char const*, int, int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadFloat16(float*, TStreamerElement*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::WriteArray(bool const*, int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::ReadBuffer(char*&)' /home/macolino/build/root/lib/libTree.so: undefined reference toTStreamerInfo::ReadBufferSTL(TBuffer&, TVirtualCollectionProxy*, int, int, int)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::RootFinder::~RootFinder()' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadClassBuffer(TClass*, void*, int, unsigned int, unsigned int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TStreamerInfo::WriteBufferSTL(TBuffer&, TVirtualCollectionProxy*, int, int, int)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::Erf(double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::ATanH(double)' /home/macolino/build/root/lib/libPhysics.so: undefined reference toTMath::BubbleHigh(int, double*, int*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TStreamerInfo::PrintValue(char const*, char*, int, int, int) const' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::WriteFile(int, TFile*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::TBufferFile(TBuffer::EMode, int)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::BesselY0(double)’
/home/macolino/build/root/lib/libGraf.so: undefined reference to TBufferFile::TBufferFile(TBuffer::EMode)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadArray(long long*&)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TStreamerInfo::PrintValueSTL(char const*, TVirtualCollectionProxy*, int, int, int) const' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadStaticArray(bool*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::SetParent(TObject const*)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::BreitWigner(double, double, double)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TKey::FillBuffer(char*&)' /home/macolino/build/root/lib/libTree.so: undefined reference toTStreamerInfo::GetValue(char*, int, int, int) const’
/home/macolino/build/root/lib/libGraf.so: undefined reference to TBufferFile::~TBufferFile()' /home/macolino/build/root/lib/libTree.so: undefined reference tovtable for TSQLResult’
/home/macolino/build/root/lib/libTree.so: undefined reference to typeinfo for TBufferFile' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::SkipObjectAny()’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::WriteArrayDouble32(double const*, int, TStreamerElement*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::Delete(char const*)’
/home/macolino/build/root/lib/libHist.so: undefined reference to ROOT::Math::GaussIntegrator::~GaussIntegrator()' /home/macolino/build/root/lib/libTree.so: undefined reference toTKey::Keep()’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::CheckObject(TObject const*)' /home/macolino/build/root/lib/libHist.so: undefined reference toTRandom3::Rndm(int)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::Landau(double, double, double, bool)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::CheckByteCount(unsigned int, unsigned int, char const*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::TBufferFile(TBuffer::EMode, int)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::ReadStaticArray(char*)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadStaticArray(short*)' /home/macolino/build/root/lib/libTree.so: undefined reference toTBufferFile::MapObject(void const*, TClass const*, unsigned int)’
/home/macolino/build/root/lib/libTree.so: undefined reference to TBufferFile::ReadStaticArrayDouble32(double*, TStreamerElement*)' /home/macolino/build/root/lib/libHist.so: undefined reference toTMath::LaplaceDist(double, double, double)’
/home/macolino/build/root/lib/libHist.so: undefined reference to TMath::Student(double, double)' /home/macolino/build/root/lib/libHist.so: undefined reference toROOT::Math::AdaptiveIntegratorMultiDim::AdaptiveIntegratorMultiDim(ROOT::Math::IBaseFunctionMultiDim const&, double, double, unsigned int)’

ETCETERA

What could I do ?
Thanks,

You need to link against the libraries you use. Call root-config --libs instead of -lWhatever in your Makefile.

Cheers, Axel.

Fine!
thanks a lot!