" undefined reference to " problem when compiling with makefile

I am a beginner of ROOT and not familiar with Makefile compile .
I use a ordinary makefile to compile the new class and output of erros appear as bellow. and what make me confused is that the enviriment varies work well and source the related "thisroot.sh " has been done. I need help!:rofl::rofl:

qliu08@qliu08-ThinkPad-T480:~/soft-root/root-build/bin/calithick$ make
==============================================================
Generating dictionary TeleDict.cc...
==============================================================
rootcint -f TeleDict.cc -c -I/home/qliu08/soft-root/root-build/include -I/include -I/home/qliu08/soft-root/root-build/bin/calithick/include /home/qliu08/soft-root/root-build/bin/calithick/include/Hit.hh /home/qliu08/soft-root/root-build/bin/calithick/include/Tele.hh LinkDef.hh 	
g++ -Wall -O2 -I/home/qliu08/soft-root/root-build/include -I/include -I/home/qliu08/soft-root/root-build/bin/calithick/include -I/include -I/home/qliu08/soft-root/root-build/include -L/lib  -lMinuit -lXMLParser   -lSpectrum   -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -std=c++11 -m64 -I/home/qliu08/soft-root/root-build/include -L/home/qliu08/soft-root/root-build/lib -lCore -lImt -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lROOTDataFrame -lROOTVecOps -lTree -lTreePlayer -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lMultiProc -pthread -lm -ldl -rdynamic -L/home/qliu08/soft-root/root-build/lib -lGui -lCore -lImt -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad -lROOTDataFrame -lROOTVecOps -lTree -lTreePlayer -lRint -lPostscript -lMatrix -lPhysics -lMathCore -lThread -lMultiProc -pthread -lm -ldl -rdynamic -o calithick calithick.cpp  /home/qliu08/soft-root/root-build/bin/calithick/src/Hit.cc /home/qliu08/soft-root/root-build/bin/calithick/src/Tele.cc  TeleDict.cc 
calithick.cpp: In function ‘int main(int, char**)’:
calithick.cpp:95:12: warning: unused variable ‘temp1’ [-Wunused-variable]
   Double_t temp1,temp2,temp3;
            ^~~~~
calithick.cpp:95:18: warning: unused variable ‘temp2’ [-Wunused-variable]
   Double_t temp1,temp2,temp3;
                  ^~~~~
calithick.cpp:95:24: warning: unused variable ‘temp3’ [-Wunused-variable]
   Double_t temp1,temp2,temp3;
                        ^~~~~
calithick.cpp:252:1: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
 if  (i>=cutSTRIPX1&&i<=cutSTRIPX2&&j>=cutSTRIPY1&&j<=cutSTRIPY2&&fabs(thick1-thick2)>1.5)
 ^~
calithick.cpp:254:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
  if(i>=cutSTRIPX1&&i<=cutSTRIPX2&&j>=cutSTRIPY1&&j<=cutSTRIPY2&&E1*E2*Er1*Er2==0)
  ^~
calithick.cpp:319:19: warning: unused variable ‘k’ [-Wunused-variable]
             Int_t k=l1t1->xp[0];
                   ^
calithick.cpp:323:72: warning: variable ‘dt’ set but not used [-Wunused-but-set-variable]
           double  thick0,thickn,range1,range2,range3,temp3,temp4,temp5,dt;
                                                                        ^~
calithick.cpp:105:8: warning: unused variable ‘pNewFile’ [-Wunused-variable]
 TFile *pNewFile=new TFile(Form("thick%02d.root",run1),"recreate");
        ^~~~~~~~
/tmp/ccR7idrS.o: In function `TF1::GetParameters(double*)':
calithick.cpp:(.text._ZN3TF113GetParametersEPd[_ZN3TF113GetParametersEPd]+0x3c): undefined reference to `TFormula::GetParameters(double*) const'
/tmp/ccR7idrS.o: In function `TBranch* TTree::Branch<double>(char const*, double*, int, int)':
calithick.cpp:(.text._ZN5TTree6BranchIdEEP7TBranchPKcPT_ii[_ZN5TTree6BranchIdEEP7TBranchPKcPT_ii]+0x31): undefined reference to `TDataType::GetType(std::type_info const&)'
calithick.cpp:(.text._ZN5TTree6BranchIdEEP7TBranchPKcPT_ii[_ZN5TTree6BranchIdEEP7TBranchPKcPT_ii]+0x40): undefined reference to `TBuffer::GetClass(std::type_info const&)'
/tmp/ccR7idrS.o: In function `main':
calithick.cpp:(.text.startup+0x165): undefined reference to `Form(char const*, ...)'
calithick.cpp:(.text.startup+0x172): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
calithick.cpp:(.text.startup+0x194): undefined reference to `TFile::TFile(char const*, char const*, char const*, int)'
calithick.cpp:(.text.startup+0x19e): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
calithick.cpp:(.text.startup+0x1d1): undefined reference to `TCanvas::TCanvas(char const*, char const*, int, int, int, int)'
calithick.cpp:(.text.startup+0x1ff): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
calithick.cpp:(.text.startup+0x216): undefined reference to `TGraph::TGraph(int, double const*, double const*)'
calithick.cpp:(.text.startup+0x225): undefined reference to `TGraph::SetName(char const*)'
calithick.cpp:(.text.startup+0x287): undefined reference to `TF1::TF1(char const*, char const*, double, double, TF1::EAddToList, bool)'
calithick.cpp:(.text.startup+0x2bc): undefined reference to `TF1::TF1(char const*, char const*, double, double, TF1::EAddToList, bool)'
calithick.cpp:(.text.startup+0x302): undefined reference to `TFitResultPtr::~TFitResultPtr()'
calithick.cpp:(.text.startup+0x4ad): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
calithick.cpp:(.text.startup+0x4cc): undefined reference to `TGraph::TGraph(int, double const*, double const*)'
calithick.cpp:(.text.startup+0x51f): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
calithick.cpp:(.text.startup+0x533): undefined reference to `TGraph::TGraph(int, double const*, double const*)'
calithick.cpp:(.text.startup+0x542): undefined reference to `TGraph::SetName(char const*)'
calithick.cpp:(.text.startup+0x587): undefined reference to `TFitResultPtr::~TFitResultPtr()'
calithick.cpp:(.text.startup+0x79d): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
calithick.cpp:(.text.startup+0x7b8): undefined reference to `TGraph::TGraph(int, double const*, double const*)'
calithick.cpp:(.text.startup+0x7c7): undefined reference to `TGraph::SetName(char const*)'
calithick.cpp:(.text.startup+0x7e4): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
calithick.cpp:(.text.startup+0x7ef): undefined reference to `TGraph2D::TGraph2D()'
calithick.cpp:(.text.startup+0xd52): undefined reference to `TF1::~TF1()'
calithick.cpp:(.text.startup+0xd5e): undefined reference to `TF1::~TF1()'
calithick.cpp:(.text.startup+0xffc): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
calithick.cpp:(.text.startup+0x1011): undefined reference to `TChain::TChain(char const*, char const*)'
calithick.cpp:(.text.startup+0x108a): undefined reference to `TClass::GetClass(std::type_info const&, bool, bool)'
calithick.cpp:(.text.startup+0x10f0): undefined reference to `TClass::GetClass(std::type_info const&, bool, bool)'
calithick.cpp:(.text.startup+0x112d): undefined reference to `TDirectory::CurrentDirectory()'
calithick.cpp:(.text.startup+0x113a): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
calithick.cpp:(.text.startup+0x115b): undefined reference to `TTree::TTree(char const*, char const*, int, TDirectory*)'
calithick.cpp:(.text.startup+0x163c): undefined reference to `TF1::~TF1()'
calithick.cpp:(.text.startup+0x1648): undefined reference to `TF1::~TF1()'
calithick.cpp:(.text.startup+0x166d): undefined reference to `Form(char const*, ...)'
calithick.cpp:(.text.startup+0x1689): undefined reference to `TChain::AddFile(char const*, long long, char const*)'
calithick.cpp:(.text.startup+0x16a7): undefined reference to `Form(char const*, ...)'
calithick.cpp:(.text.startup+0x16b5): undefined reference to `TDataType::GetType(std::type_info const&)'
calithick.cpp:(.text.startup+0x16c9): undefined reference to `TDataType::GetType(std::type_info const&)'
calithick.cpp:(.text.startup+0x1721): undefined reference to `TF1::~TF1()'
calithick.cpp:(.text.startup+0x172d): undefined reference to `TF1::~TF1()'
calithick.cpp:(.text.startup+0x174c): undefined reference to `TObject::operator delete(void*)'
calithick.cpp:(.text.startup+0x1759): undefined reference to `TObject::operator delete(void*)'
calithick.cpp:(.text.startup+0x1766): undefined reference to `TObject::operator delete(void*)'
calithick.cpp:(.text.startup+0x177d): undefined reference to `TObject::operator delete(void*)'
calithick.cpp:(.text.startup+0x17e2): undefined reference to `TObject::operator delete(void*)'
/tmp/ccR7idrS.o:calithick.cpp:(.text.startup+0x1958): more undefined references to `TObject::operator delete(void*)' follow
/tmp/ccR7idrS.o: In function `_GLOBAL__sub_I__Z7ReadParPKcPA2_di':
calithick.cpp:(.text.startup+0x3b): undefined reference to `TVersionCheck::TVersionCheck(int)'
/tmp/cchbRjVy.o: In function `DSSD::HitEP(double, double, double)':
Hit.cc:(.text+0x35f): undefined reference to `vtable for TObject'
Hit.cc:(.text+0x3b5): undefined reference to `TObject::fgObjectStat'
Hit.cc:(.text+0x3d8): undefined reference to `vtable for TVector3'
Hit.cc:(.text+0x409): undefined reference to `TVector3::SetMagThetaPhi(double, double, double)'
Hit.cc:(.text+0x42f): undefined reference to `TObject::fgObjectStat'
Hit.cc:(.text+0x4f0): undefined reference to `TVector3::RotateY(double)'
Hit.cc:(.text+0x4ff): undefined reference to `operator+(TVector3 const&, TVector3 const&)'
Hit.cc:(.text+0x53c): undefined reference to `TObject::~TObject()'
Hit.cc:(.text+0x544): undefined reference to `TVector3::Theta() const'
Hit.cc:(.text+0x565): undefined reference to `TVector3::Phi() const'
Hit.cc:(.text+0x599): undefined reference to `TObject::~TObject()'
Hit.cc:(.text+0x5a7): undefined reference to `TObject::~TObject()'
Hit.cc:(.text+0x5ba): undefined reference to `TVector3::RotateY(double)'
Hit.cc:(.text+0x5d2): undefined reference to `TObject::AddToTObjectTable(TObject*)'
Hit.cc:(.text+0x5ec): undefined reference to `TObject::AddToTObjectTable(TObject*)'
Hit.cc:(.text+0x607): undefined reference to `TObject::~TObject()'
Hit.cc:(.text+0x61f): undefined reference to `TObject::~TObject()'
/tmp/cchbRjVy.o: In function `SSSD::HitEP(double, double, double)':
Hit.cc:(.text+0x64e): undefined reference to `vtable for TObject'
Hit.cc:(.text+0x707): undefined reference to `TObject::fgObjectStat'
Hit.cc:(.text+0x722): undefined reference to `vtable for TVector3'
Hit.cc:(.text+0x756): undefined reference to `TVector3::SetMagThetaPhi(double, double, double)'
Hit.cc:(.text+0x77c): undefined reference to `TObject::fgObjectStat'
Hit.cc:(.text+0x820): undefined reference to `TVector3::RotateY(double)'
Hit.cc:(.text+0x82e): undefined reference to `operator+(TVector3 const&, TVector3 const&)'
Hit.cc:(.text+0x86b): undefined reference to `TObject::~TObject()'
Hit.cc:(.text+0x873): undefined reference to `TVector3::Theta() const'
Hit.cc:(.text+0x897): undefined reference to `TObject::~TObject()'
Hit.cc:(.text+0x8a4): undefined reference to `TObject::~TObject()'
Hit.cc:(.text+0x8da): undefined reference to `TVector3::RotateY(double)'
Hit.cc:(.text+0x8f2): undefined reference to `TObject::AddToTObjectTable(TObject*)'
Hit.cc:(.text+0x90c): undefined reference to `TObject::AddToTObjectTable(TObject*)'
Hit.cc:(.text+0x926): undefined reference to `TObject::~TObject()'
Hit.cc:(.text+0x933): undefined reference to `TObject::~TObject()'
/tmp/cchbRjVy.o: In function `_GLOBAL__sub_I__ZN4DSSDC2Ev':
Hit.cc:(.text.startup+0x11): undefined reference to `TVersionCheck::TVersionCheck(int)'
/tmp/ccY33gpi.o: In function `Tele::Init()':
Tele.cc:(.text+0x1030): undefined reference to `TClass::GetClass(std::type_info const&, bool, bool)'
Tele.cc:(.text+0x1089): undefined reference to `TClass::GetClass(std::type_info const&, bool, bool)'
Tele.cc:(.text+0x10e2): undefined reference to `TClass::GetClass(std::type_info const&, bool, bool)'
Tele.cc:(.text+0x113d): undefined reference to `TClass::GetClass(std::type_info const&, bool, bool)'
Tele.cc:(.text+0x1198): undefined reference to `TClass::GetClass(std::type_info const&, bool, bool)'
/tmp/ccY33gpi.o:Tele.cc:(.text+0x11f2): more undefined references to `TClass::GetClass(std::type_info const&, bool, bool)' follow
/tmp/ccY33gpi.o: In function `Tele::Init()':
Tele.cc:(.text+0x1a47): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1a56): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1a9c): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1aab): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1af1): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1b00): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1b47): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1b56): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1b9e): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1bad): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1bf5): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1c04): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1c4a): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1c59): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1c9f): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1cae): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1cf5): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1d04): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1d4c): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1d5b): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1da3): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1db2): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1df8): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1e07): undefined reference to `TBuffer::GetClass(std::type_info const&)'
Tele.cc:(.text+0x1f05): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1f2d): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1f4d): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1f6d): undefined reference to `TDataType::GetType(std::type_info const&)'
Tele.cc:(.text+0x1f8d): undefined reference to `TDataType::GetType(std::type_info const&)'
/tmp/ccY33gpi.o:Tele.cc:(.text+0x1fad): more undefined references to `TDataType::GetType(std::type_info const&)' follow
/tmp/ccY33gpi.o: In function `Tele::~Tele()':
Tele.cc:(.text+0x2284): undefined reference to `TRandom3::~TRandom3()'
/tmp/ccY33gpi.o: In function `Tele::Tele(int, TString, TString)':
Tele.cc:(.text+0x22f5): undefined reference to `TRandom3::TRandom3(unsigned int)'
Tele.cc:(.text+0x2304): undefined reference to `TString::TString(char const*)'
Tele.cc:(.text+0x2318): undefined reference to `TString::TString(char const*)'
Tele.cc:(.text+0x2353): undefined reference to `operator+(TString const&, char const*)'
Tele.cc:(.text+0x2362): undefined reference to `TString::operator=(TString&&)'
Tele.cc:(.text+0x236a): undefined reference to `TString::~TString()'
Tele.cc:(.text+0x2380): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
Tele.cc:(.text+0x23a2): undefined reference to `TFile::TFile(char const*, char const*, char const*, int)'
Tele.cc:(.text+0x23ae): undefined reference to `TFile::IsOpen() const'
Tele.cc:(.text+0x2415): undefined reference to `operator+(TString const&, char const*)'
Tele.cc:(.text+0x2424): undefined reference to `TString::operator=(TString&&)'
Tele.cc:(.text+0x242c): undefined reference to `TString::~TString()'
Tele.cc:(.text+0x2442): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
Tele.cc:(.text+0x2464): undefined reference to `TFile::TFile(char const*, char const*, char const*, int)'
Tele.cc:(.text+0x246d): undefined reference to `TDirectory::CurrentDirectory()'
Tele.cc:(.text+0x247a): undefined reference to `TStorage::ObjectAlloc(unsigned long)'
Tele.cc:(.text+0x249b): undefined reference to `TTree::TTree(char const*, char const*, int, TDirectory*)'
Tele.cc:(.text+0x24af): undefined reference to `TString::~TString()'
Tele.cc:(.text+0x24b7): undefined reference to `TString::~TString()'
Tele.cc:(.text+0x261b): undefined reference to `TString::~TString()'
Tele.cc:(.text+0x2623): undefined reference to `TString::~TString()'
Tele.cc:(.text+0x262d): undefined reference to `TRandom3::~TRandom3()'
Tele.cc:(.text+0x264f): undefined reference to `TObject::operator delete(void*)'
Tele.cc:(.text+0x265c): undefined reference to `TObject::operator delete(void*)'
Tele.cc:(.text+0x2669): undefined reference to `TObject::operator delete(void*)'
/tmp/ccY33gpi.o: In function `Tele::~Tele()':
Tele.cc:(.text+0x2260): undefined reference to `TRandom3::~TRandom3()'
/tmp/ccY33gpi.o: In function `_GLOBAL__sub_I__ZN4TeleC2Ei7TStringS0_':
Tele.cc:(.text.startup+0x11): undefined reference to `TVersionCheck::TVersionCheck(int)'
/tmp/ccEUsrR4.o: In function `ROOT::GenerateInitInstanceLocal(DSSD const*) [clone .isra.7]':
TeleDict.cc:(.text+0x550): undefined reference to `ROOT::TGenericClassInfo::SetNew(void* (*)(void*))'
TeleDict.cc:(.text+0x563): undefined reference to `ROOT::TGenericClassInfo::SetNewArray(void* (*)(long, void*))'
TeleDict.cc:(.text+0x576): undefined reference to `ROOT::TGenericClassInfo::SetDelete(void (*)(void*))'
TeleDict.cc:(.text+0x589): undefined reference to `ROOT::TGenericClassInfo::SetDeleteArray(void (*)(void*))'
TeleDict.cc:(.text+0x59c): undefined reference to `ROOT::TGenericClassInfo::SetDestructor(void (*)(void*))'
TeleDict.cc:(.text+0x5bc): undefined reference to `ROOT::Internal::DefineBehavior(void*, void*)'
TeleDict.cc:(.text+0x5f5): undefined reference to `ROOT::TGenericClassInfo::TGenericClassInfo(char const*, char const*, int, std::type_info const&, ROOT::Internal::TInitBehavior const*, TClass* (*)(), TVirtualIsAProxy*, int, int)'
TeleDict.cc:(.text+0x60c): undefined reference to `ROOT::TGenericClassInfo::~TGenericClassInfo()'
TeleDict.cc:(.text+0x648): undefined reference to `TIsAProxy::TIsAProxy(std::type_info const&)'
/tmp/ccEUsrR4.o: In function `ROOT::GenerateInitInstanceLocal(SSSD const*) [clone .isra.8]':
TeleDict.cc:(.text+0x720): undefined reference to `ROOT::TGenericClassInfo::SetNew(void* (*)(void*))'
TeleDict.cc:(.text+0x733): undefined reference to `ROOT::TGenericClassInfo::SetNewArray(void* (*)(long, void*))'
TeleDict.cc:(.text+0x746): undefined reference to `ROOT::TGenericClassInfo::SetDelete(void (*)(void*))'
TeleDict.cc:(.text+0x759): undefined reference to `ROOT::TGenericClassInfo::SetDeleteArray(void (*)(void*))'
TeleDict.cc:(.text+0x76c): undefined reference to `ROOT::TGenericClassInfo::SetDestructor(void (*)(void*))'
TeleDict.cc:(.text+0x78c): undefined reference to `ROOT::Internal::DefineBehavior(void*, void*)'
TeleDict.cc:(.text+0x7c5): undefined reference to `ROOT::TGenericClassInfo::TGenericClassInfo(char const*, char const*, int, std::type_info const&, ROOT::Internal::TInitBehavior const*, TClass* (*)(), TVirtualIsAProxy*, int, int)'
TeleDict.cc:(.text+0x7dc): undefined reference to `ROOT::TGenericClassInfo::~TGenericClassInfo()'
TeleDict.cc:(.text+0x818): undefined reference to `TIsAProxy::TIsAProxy(std::type_info const&)'
/tmp/ccEUsrR4.o: In function `ROOT::GenerateInitInstanceLocal(SSD const*) [clone .isra.9]':
TeleDict.cc:(.text+0x8f0): undefined reference to `ROOT::TGenericClassInfo::SetNew(void* (*)(void*))'
TeleDict.cc:(.text+0x903): undefined reference to `ROOT::TGenericClassInfo::SetNewArray(void* (*)(long, void*))'
TeleDict.cc:(.text+0x916): undefined reference to `ROOT::TGenericClassInfo::SetDelete(void (*)(void*))'
TeleDict.cc:(.text+0x929): undefined reference to `ROOT::TGenericClassInfo::SetDeleteArray(void (*)(void*))'
TeleDict.cc:(.text+0x93c): undefined reference to `ROOT::TGenericClassInfo::SetDestructor(void (*)(void*))'
TeleDict.cc:(.text+0x95c): undefined reference to `ROOT::Internal::DefineBehavior(void*, void*)'
TeleDict.cc:(.text+0x992): undefined reference to `ROOT::TGenericClassInfo::TGenericClassInfo(char const*, char const*, int, std::type_info const&, ROOT::Internal::TInitBehavior const*, TClass* (*)(), TVirtualIsAProxy*, int, int)'
TeleDict.cc:(.text+0x9a9): undefined reference to `ROOT::TGenericClassInfo::~TGenericClassInfo()'
TeleDict.cc:(.text+0x9e0): undefined reference to `TIsAProxy::TIsAProxy(std::type_info const&)'
/tmp/ccEUsrR4.o: In function `(anonymous namespace)::TriggerDictionaryInitialization_TeleDict_Impl()':
TeleDict.cc:(.text+0xdee): undefined reference to `TROOT::RegisterModule(char const*, char const**, char const**, char const*, char const*, void (*)(), std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > > const&, char const**, bool)'
/tmp/ccEUsrR4.o: In function `ROOT::DSSD_Dictionary()':
TeleDict.cc:(.text+0x6c1): undefined reference to `ROOT::TGenericClassInfo::GetClass()'
/tmp/ccEUsrR4.o: In function `ROOT::SSSD_Dictionary()':
TeleDict.cc:(.text+0x891): undefined reference to `ROOT::TGenericClassInfo::GetClass()'
/tmp/ccEUsrR4.o: In function `ROOT::SSD_Dictionary()':
TeleDict.cc:(.text+0xa51): undefined reference to `ROOT::TGenericClassInfo::GetClass()'
/tmp/ccEUsrR4.o: In function `_GLOBAL__sub_I__ZN4ROOT20GenerateInitInstanceEPK4DSSD':
TeleDict.cc:(.text.startup+0x11): undefined reference to `TVersionCheck::TVersionCheck(int)'
collect2: error: ld returned 1 exit status
Makefile:29: recipe for target alithick' failed
make: *** [calithick] Error 1

ROOT Version: 6.14
Platform: ubuntu 18.04
Compiler: Not Provided


source.zip (10.1 KB)Makefile.txt (1.8 KB)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.