[VMC] Virtual MC with Geant 3

From: Edward Brash (brash@accesscomm.ca)
Date: Wed Nov 05 2003 - 20:27:15 MET


Dear Ivana,

I have become interested in your Virtual Monte Carlo package recently, 
and I have been trying to install the geant3 version, and run the 
associated examples.  Today, I downloaded the geant3 development version 
(0.4), and while it appears to build the libgeant321.so library 
properly, I am having some problems building the examples in the TGeant3 
directory.  Specifically, trying to build bind_gexam1 gives a long list 
of error messages.  I have attached a file containing these messages.

I have ROOT 3.10/01 installed on a RedHat9 system.  Any help you can 
give would be much appreciated.  We already have a working geant3 
simulation, but I am very interested in figuring out how to interface it 
with ROOT.

Cheers,
Edward Brash.



/tmp/ccPKcI7N.o: In function `main':
/tmp/ccPKcI7N.o(.text+0x4c): undefined reference to `TRint::TRint(char const *, int *, char **, void *, int, bool)'
/tmp/ccPKcI7N.o(.text+0x66): undefined reference to `TRint::Run(bool)'
/tmp/ccPKcI7N.o(.text+0x7f): undefined reference to `TRint::~TRint(void)'
/tmp/ccPKcI7N.o(.text+0xad): undefined reference to `TRint::~TRint(void)'
gexam1.o: In function `guout_':
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:123: undefined reference to `hff1_'
gexam1.o: In function `gustep_':
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:177: undefined reference to `hff1_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:179: undefined reference to `hff1_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:208: undefined reference to `hff1_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:225: undefined reference to `hff1_'
gexam1.o: In function `uginit_':
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:422: undefined reference to `ffkey_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:423: undefined reference to `ffkey_'
gexam1.o: In function `uglast_':
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:497: undefined reference to `hpak_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:498: undefined reference to `hpake_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:500: undefined reference to `hpak_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:501: undefined reference to `hpake_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:511: undefined reference to `hpak_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:512: undefined reference to `hpake_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:514: undefined reference to `hpak_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:515: undefined reference to `hpake_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:522: undefined reference to `hpak_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:523: undefined reference to `hpake_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:542: undefined reference to `hrput_'
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:546: undefined reference to `histdo_'
gexam1.o: In function `uhinit_':
/home/brash/root_tutorial/geant3/TGeant3/gexam1.F:585: undefined reference to `hbigbi_'
/usr/bin/ld: /usr/lib/gcc-lib/i386-redhat-linux7/2.96/libg2c.a(sue.o)(.text+0x382): unresolvable relocation against symbol `f__recloc'
/usr/bin/ld: /usr/lib/gcc-lib/i386-redhat-linux7/2.96/libg2c.a(sue.o)(.text+0x3d6): unresolvable relocation against symbol `f__recloc'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Fatal(char const *, char const *,...) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::GetStack(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TBuffer::WriteVersion(TClass const *, bool)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ffinit_'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::FindObject(TObject const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::Clone(char const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVector3::TVector3(double, double, double)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TClonesArray::TClonesArray(char const *, int, bool)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::GetBranchNames(int *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TLorentzVector::~TLorentzVector(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TIter virtual table'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::DrawClass(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Draw(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::ShowMembers(TMemberInspector &, char *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::SetDrawOption(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::InheritsFrom(TClass const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::operator delete(void *, void *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TBuffer::WriteArray(int const *, int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TString::~TString(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::FindNode(double, double, double)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ffgo_'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::IsSortable(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TString::Index(char const *, int, int, TString::ECaseCompare) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::ls(char const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::GetDecayer(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCApplication type_info function'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TDatabasePDG::GetParticle(int) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Notify(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::GetImplFileName(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::DefineBehavior(void *, void *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::GetDrawOption(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TBuffer::ReadVersion(unsigned int *, unsigned int *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Pop(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoMCGeometry::TGeoMCGeometry(char const *, char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TClass::WriteBuffer(TBuffer &, void *, char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TStorage::ObjectAlloc(unsigned int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TBuffer::ReadObjectAny(TClass const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::AppendPad(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TBuffer::Expand(int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::SetNew(void *(*)(void *))'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::Matrix(int, double, double, double, double, double, double)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Info(char const *, char const *,...) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::Print(char const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::GetName(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::FillBuffer(char *&)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::operator delete [](void *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCApplication virtual table'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TString::ToLower(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::GetUniqueID(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::FindNextBoundary(double, char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::SetDestructor(void (*)(void *))'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCApplication::fgInstance'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVector3::~TVector3(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::DrawClone(char const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::TGenericClassInfo(char const *, char const *, int, type_info const &, ROOT::TInitBehavior const *, void *, void (*)(void), TClass *(*)(void const *), int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::SetImplFile(char const *, int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::IsEqual(TObject const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::TGenericClassInfo(char const *, int, char const *, int, type_info const &, ROOT::TInitBehavior const *, void (*)(void), TClass *(*)(void const *), int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::SetName(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::GetPath(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TClass::SetStreamer(char const *, void (*)(TBuffer &, void *, int))'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::GetRandom(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::Copy(TObject &) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Delete(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::SetExternalDecayer(TVirtualMCDecayer *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoMaterial type_info function'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::Mixture(char const *, float *, float *, double, int, float *, int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::SetTitle(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::IsSameLocation(double, double, double, bool)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::TVirtualMC(char const *, char const *, bool)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::GetTitle(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::GetOption(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Execute(TMethod *, TObjArray *, int *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoMixture type_info function'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::GetObjectInfo(int, int) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC type_info node'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TParticle::GetPolarisation(TVector3 &)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::InitTrack(double, double, double, double, double, double)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCApplication::TVirtualMCApplication(char const *, char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::RecursiveRemove(TObject *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::~TGenericClassInfo(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TLorentzVector::TLorentzVector(double, double, double, double)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::TVirtualMC(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC type_info function'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TStorage::ObjectAlloc(unsigned int, void *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::Division(char const *, char const *, int, int, double, double, int, char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::Clear(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TROOT::GetClass(type_info const &, bool) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::FindNode(bool)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::SetTopVolume(TGeoVolume *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Inspect(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::GetIconName(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCApplication type_info node'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::SetVolumeAttribute(char const *, char const *, int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Class(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCStack type_info function'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::Sizeof(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::GetBranchNumbers(int *, int *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCApplication::TVirtualMCApplication(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Browse(TBrowser *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::GetImplFileLine(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::SysError(char const *, char const *,...) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::operator delete(void *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TArray::OutOfBoundsError(char const *, int) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::Medium(char const *, int, int, int, int, double, double, double, double, double, double)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TClass::ReadBuffer(TBuffer &, void *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCApplication::ShowMembers(TMemberInspector &, char *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TBuffer::GetClass(type_info const &)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::ExecuteEvent(int, int, int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::DistancetoPrimitive(int, int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::FindNormal(bool)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::UseCurrentStyle(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::Streamer(TBuffer &)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Warning(char const *, char const *,...) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::HandleTimer(TTimer *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::SavePrimitive(ofstream &, char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Dump(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::CloseGeometry(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::SetStack(TVirtualMCStack *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCApplication::~TVirtualMCApplication(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::InheritsFrom(char const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::IsFolder(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::TNamed(TNamed const &)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Execute(char const *, char const *, int *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::DoError(int, char const *, char const *, void *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TBuffer::ReadStaticArray(int *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TBuffer::WriteObjectAny(void const *, TClass *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Read(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::SetDeleteArray(void (*)(void *))'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::SetUniqueID(unsigned int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::~TVirtualMC(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Paint(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::ClassName(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoMCGeometry type_info function'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::FindObject(char const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::Compare(TObject const *) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TString::TString(char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TString virtual table'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::Hash(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TLorentzVector::operator()(int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::SetDelete(void (*)(void *))'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::IsRootGeometrySupported(void) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMCApplication::AddParticles(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TNamed::SetNameTitle(char const *, char const *)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Error(char const *, char const *,...) const'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TObject::Write(char const *, int, int)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TGeoManager::Material(char const *, double, double, double, int, double, double)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TDatabasePDG::Instance(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::SetNewArray(void *(*)(long))'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `ROOT::TGenericClassInfo::GetClass(void)'
//home/brash/root_tutorial/geant3/lib/tgt_Linux/libgeant321.so: undefined reference to `TVirtualMC::SetRandom(TRandom *)'
collect2: ld returned 1 exit status



This archive was generated by hypermail 2b29 : Fri Jan 02 2004 - 02:46:51 MET