[Gate-users] Re : Problem compiling Gate v6.1

Dounia Taleb dounia84 at aol.com
Wed Jul 31 11:15:51 CEST 2013


Dear Filipa,

Did you correct the GNUmakefile inside each repertory of /source/ as 
stipuled in ERRATA in Gatev6.1 source from wiki?
Maybe you can also enter the full path of G4WORKDIR in env_gate.sh as : 
export G4WORKDIR=$GATEHOME. and you will be fine I guess.
Cheers,
Dounia

-----E-mail d'origine-----
De : Filipa Guerreiro <filipaguerreiro-23 at hotmail.com>
A: gate-users <gate-users at lists.opengatecollaboration.org>
Envoyé le : Je, 25 Jul 2013 15:21
Sujet : [Gate-users] Problem compiling Gate v6.1

Hi!I am a student at UCL, London, and for the past week I have been 
trying to install GATE v6.1. I have all the packages right and ROOT, 
CLHEP and Geant4 are compatible and well installed.

I installed the following versions:


ROOT v.5.34.09CLHEP v.2.1.0.1gcc v.4.8Geant4 v.9.4


I followed all the instructions on the installation guide and I did the 
corrections on the files as it says on ERRATA in GATE v6.1 sources. In 
the env_gate.sh I added the following path lines:


export GATEHOME=/home/filipa/Desktop/GATE/gate_v6.1 export 
G4INSTALL=/home/filipa/Desktop/GATE/geant4.9.4.p04export 
G4VERSION=9.4 export ROOTSYS=/home/filipa/Desktop/GATE/ROOT/rootexport 
LD_LIBRARY_PATH=$ROOTSYS/lib:$HOME/Desktop/GATE/2.1.0.1/CLHEP/lib:$GATEHO
ME/tmp/Linux-g++/Gate:$LD_LIBRARY_PATHexport 
PATH=$PATH:$ROOTSYS/bin:$GATEHOME/bin/$G4SYSTEMexport 
DYLD_LIBRARY_PATH=$ROOTSYS/lib:$HOME/Desktop/GATE/2.1.0.1/CLHEP/lib




When I source the file, as it is expected, I reach the following lines 
in the Terminal:


The current value of G4INSTALL is: 
/home/filipa/Desktop/GATE/geant4.9.4.p04The current value of G4VERSION 
is: 9.4Launching Geant4 configuration script 
/home/filipa/Desktop/GATE/geant4.9.4.p04/env.shOn this machine the 
G4SYSTEM=Linux-g++On this machine the 
G4INSTALL=/home/filipa/Desktop/GATE/geant4.9.4.p04On this machine the 
G4LIB=/home/filipa/Desktop/GATE/geant4.9.4.p04/libOn this machine the 
G4LEVELGAMMADATA=/home/filipa/Desktop/GATE/geant4.9.4.p04/data/PhotonEvap
oration2.1On this machine the 
G4RADIOACTIVEDATA=/home/filipa/Desktop/GATE/geant4.9.4.p04/data/Radioacti
veDecay3.3On this machine the 
G4LEDATA=/home/filipa/Desktop/GATE/geant4.9.4.p04/data/G4EMLOW6.19On 
this machine the 
G4NEUTRONHPDATA=/home/filipa/Desktop/GATE/geant4.9.4.p04/data/G4NDL3.14On
  this machine the 
G4ABLADATA=/home/filipa/Desktop/GATE/geant4.9.4.p04/data/G4ABLA3.0On 
this machine the 
G4REALSURFACEDATA=/home/filipa/Desktop/GATE/geant4.9.4.p04/data/RealSurfa
ce1.0On this machine the 
G4NEUTRONXSDATA=/home/filipa/Desktop/GATE/geant4.9.4.p04/data/G4NEUTRONXS
1.0On this machine the 
G4PIIDATA=/home/filipa/Desktop/GATE/geant4.9.4.p04/data/G4PII1.2On this 
machine the CLHEP_BASE_DIR=/home/filipa/Desktop/GATE/2.1.0.1/CLHEPOn 
this machine the 
CLHEP_INCLUDE_DIR=/home/filipa/Desktop/GATE/2.1.0.1/CLHEP/includeOn 
this machine the 
CLHEP_LIB_DIR=/home/filipa/Desktop/GATE/2.1.0.1/CLHEP/libOn this 
machine the CLHEP_LIB=CLHEPOn this machine the G4UI_USE_TCSH=1On this 
machine the G4VIS_BUILD_OPENGLX_DRIVER=1On this machine the 
G4VIS_BUILD_RAYTRACERX_DRIVER=1On this machine the 
G4VIS_USE_OPENGLX=1On this machine the G4VIS_USE_RAYTRACERX=1On this 
machine the XMFLAGS=On this machine the XMLIBS=On this machine the 
XMFLAGS=On this machine the XAWFLAGS=On this machine the XAWLIBS=On 
this machine the G4LIB_BUILD_STATIC=1On this machine the 
G4LIB_USE_GRANULAR=1Configuring GATE optionsG4WORKDIR set to .G4TMP set 
to ./tmpG4BIN set to ./binData analysis and output features 
enabledAscii data output enabledTransport and generation of optical 
photons is enabledChecking your LD_LIBRARY_PATH variable... ==> OK: 
/home/filipa/Desktop/GATE/ROOT/root/lib is already in your 
LD_LIBRARY_PATHUse of ROOT enabledROOT real-time plotter enabledLMF 
data output disabledECAT7 data output disabledGATEHOME is set to 
/home/filipa/Desktop/GATE/gate_v6.1Checking your path 
variable... ==> OK: 
/home/filipa/Desktop/GATE/gate_v6.1/bin/Linux-g++ is already in your 
path variableChecking your LD_LIBRARY_PATH variable... ==> OK: 
/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate is already in 
your path variableG4VERSION9_3 is set: GATE is compatible with the 
GEANT4 version 9.3 and 9.4Done




However, When I type make in the Terminal I get the following linking 
error:




Using granular libraries ...Linking 
Gate/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVolumeID::MoveToBottomVolumeFrame(CLHEP::Hep3Vector, int) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateVImageVolume::GetHalfDimension(unsigned 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVImageVolume::LoadImageMaterialsTable()'/home/filipa/Desktop/GATE/ga
te_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to `typeinfo 
for 
GateMultiSensitiveDetector'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-
g++/Gate/libGate.so: undefined reference to 
`GateVoxelCompressor::Compress()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/
Linux-g++/Gate/libGate.so: undefined reference to 
`GateObjectRepeaterMessenger::GateObjectRepeaterMessenger(GateVGlobalPlac
ement*)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateVolumeSelector::GateVolumeSelector(G4VPhysicalVolume*)'/home/filipa/
Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined 
reference to `typeinfo for 
GateSystemComponent'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gat
e/libGate.so: undefined reference to 
`GateSystemComponent::GetOrbitingVelocity() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVVolume::AttachPhantomSD()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/L
inux-g++/Gate/libGate.so: undefined reference to 
`GateVVolume::~GateVVolume()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linu
x-g++/Gate/libGate.so: undefined reference to `typeinfo for 
GateVGlobalPlacement'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Ga
te/libGate.so: undefined reference to 
`GateMultiSensitiveDetector::SetMultiFunctionalDetector(G4String)'/home/f
ilipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined 
reference to `typeinfo for 
GateObjectRepeaterMessenger'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux
-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::FindPlacementMove() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateVoxelCompressor::GetCompressionRatio() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVSystem::~GateVSystem()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linu
x-g++/Gate/libGate.so: undefined reference to 
`GateMDBFile::ReadElement(G4String 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateVGeometryVoxelReader::Describe(int)'/home/filipa/Desktop/GATE/gate_v
6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GatePVParameterisation::GatePVParameterisation()'/home/filipa/Desktop/GA
TE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVSystem::FindArrayComponent(G4String const&) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `typeinfo for 
GateVSystem'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGat
e.so: undefined reference to 
`GateSystemComponent::ComputeOffset(unsigned int, 
GateSystemComponent::Alignment1D, GateSystemComponent::Alignment1D) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVoxelCompressor::GateVoxelCompressor(GateGeometryVoxelArrayStore*)'/
home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVolumeManager::singleton_VolumeManager'/home/filipa/Desktop/GATE/gat
e_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetPhysicalVolume(unsigned int) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVVolume::AttachARFSD()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux
-g++/Gate/libGate.so: undefined reference to 
`GateVSystem::GateVSystem(G4String const&, 
bool)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateSystemComponent::GetAngularRepeatNumber()'/home/filipa/Desktop/GATE/
gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to `vtable 
for 
GateVoxelBoxParameterized'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g
++/Gate/libGate.so: undefined reference to 
`GateSystemListManager::CheckScannerAutoCreation(GateVVolume*)'/home/fili
pa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined 
reference to `GateVSystem::ComputeIdFromVolID(GateOutputVolumeID 
const&, std::vector<bool, std::allocator<bool> >&) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateSystemComponent::Describe(unsigned 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVolumeMessenger::~GateVolumeMessenger()'/home/filipa/Desktop/GATE/ga
te_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVSystem::FindBoxCreatorComponent(G4String const&) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVGlobalPlacement::~GateVGlobalPlacement()'/home/filipa/Desktop/GATE/
gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVolumeManager::GateVolumeManager()'/home/filipa/Desktop/GATE/gate_v6
.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::FindOrbitingMove() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `typeinfo for 
GateVGeometryVoxelReaderMessenger'/home/filipa/Desktop/GATE/gate_v6.1/tmp
/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetVolumeNumber() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVVolume::DestroyOwnPhysicalVolumes()'/home/filipa/Desktop/GATE/gate_
v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVVolume::Describe(unsigned 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVVolume::AutoSetColor()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linu
x-g++/Gate/libGate.so: undefined reference to 
`GateVImageVolume::RemapLabelsContiguously(std::vector<int, 
std::allocator<int> >&, 
bool)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `typeinfo for 
GateVGeometryVoxelStore'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++
/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetCurrentRotation(unsigned int) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateVolumeID::GateVolumeID(G4TouchableHistory 
const*)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateObjectRepeaterMessenger::~GateObjectRepeaterMessenger()'/home/filipa
/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined 
reference to `GateVolumeMessenger::GateVolumeMessenger(GateVVolume*, 
G4String 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateVolumeID::MoveToAncestorVolumeFrame(CLHEP::Hep3Vector, int) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateSystemComponent::GetSphereAxialRepeatPitch()'/home/filipa/Desktop/GA
TE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVGlobalPlacement::GateVGlobalPlacement(GateVVolume*, G4String 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to `typeinfo for 
GateVVolume'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGat
e.so: undefined reference to `GateMDBFile::ReadMaterial(G4String 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to `operator<<(std::ostream&, GateVolumeID 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateVVolume::DefineOwnMaterials()'/home/filipa/Desktop/GATE/gate_v6.1/tm
p/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVVolume::ConstructOwnPhysicalVolume(bool)'/home/filipa/Desktop/GATE/
gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVVolume::AttachCrystalSD()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/L
inux-g++/Gate/libGate.so: undefined reference to 
`GateSPECTHeadSystem::setARFStage(G4String)'/home/filipa/Desktop/GATE/gat
e_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVSystem::ComputeNofElementsAtLevel(unsigned int) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateSystemComponent::ComputeOutputOffset()'/home/filipa/Desktop/GATE/gat
e_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to `vtable 
for 
GatePolyhedra'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libG
ate.so: undefined reference to 
`GateVGeometryVoxelReader::GateVGeometryVoxelReader(GateVVolume*)'/home/f
ilipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined 
reference to 
`GateVGeometryVoxelStore::Describe(int)'/home/filipa/Desktop/GATE/gate_v6
.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVVolume::DestroyGeometry()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/L
inux-g++/Gate/libGate.so: undefined reference to 
`GateVVolume::GetVolumePlacement() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateVSystem::ComputeObjectCenter(GateVolumeID 
const*) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GatePVReplica::Update(EAxis, int, double, 
double)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to `GateSystemComponent::FindEccentRotMove() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVSystem::ComputeNofSubCrystalsAtLevel(unsigned int, 
std::vector<bool, std::allocator<bool> >&) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateVolumeID::GetCreatorDepth(G4String) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateObjectRepeaterMessenger::SetNewValue(G4UIcommand*, 
G4String)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.
so: undefined reference to `typeinfo for 
GateVolumeMessenger'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gat
e/libGate.so: undefined reference to 
`GateMDBFile::GateMDBFile(GateMaterialDatabase*, G4String 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateVImageVolume::BuildLabelsVector(std::vector<int, 
std::allocator<int> 
>&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so:
  undefined reference to 
`GateVGeometryVoxelReader::~GateVGeometryVoxelReader()'/home/filipa/Deskt
op/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVSystem::FindCylinderCreatorComponent(G4String const&) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateRegularParameterization::BuildRegularParameterization()'/home/filipa
/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined 
reference to `GateVSystem::GetTreeDepth() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVImageVolume::UpdatePositionWithIsoCenter()'/home/filipa/Desktop/GAT
E/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVImageVolumeMessenger::SetNewValue(G4UIcommand*, 
G4String)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.
so: undefined reference to 
`GateVVolume::ConstructGeometry(G4LogicalVolume*, 
bool)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVoxelCompressor::~GateVoxelCompressor()'/home/filipa/Desktop/GATE/ga
te_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVGeometryVoxelReader::RemoveTranslator()'/home/filipa/Desktop/GATE/g
ate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GatePVReplica::GatePVReplica(G4String const&, G4LogicalVolume*, 
G4LogicalVolume*, EAxis, int, double, 
double)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateVVolume::CheckOutputExistence()'/home/filipa/Desktop/GATE/gate_v6.1/
tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemListManager::FindSystemOfCreator(GateVVolume*)'/home/filipa/De
sktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference 
to `typeinfo for 
GateVImageVolumeMessenger'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g
++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetSphereRadius()'/home/filipa/Desktop/GATE/gate_v6
.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVoxelCompressor::Initialize()'/home/filipa/Desktop/GATE/gate_v6.1/tm
p/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetCurrentTranslation(unsigned int) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `typeinfo for 
GateSPECTHeadSystem'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gat
e/libGate.so: undefined reference to 
`GateVGeometryVoxelStore::GateVGeometryVoxelStore(GateVVolume*)'/home/fil
ipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined 
reference to `operator<<(std::ostream&, GateOutputVolumeID 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to `typeinfo for 
GateVGeometryVoxelReader'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g+
+/Gate/libGate.so: undefined reference to 
`GateVImageVolume::BuildLabelToG4MaterialVector(std::vector<G4Material
*, std::allocator<G4Material*> 
>&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so:
  undefined reference to `GateOutputVolumeID::IsValid() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVImageVolume::DestroyOwnSolidAndLogicalVolume()'/home/filipa/Desktop
/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GateSystemComponent(G4String const&, 
GateSystemComponent*, 
GateVSystem*)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libG
ate.so: undefined reference to 
`GateVGeometryVoxelReaderMessenger::~GateVGeometryVoxelReaderMessenger()'
/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVGlobalPlacement::ComputePlacements(GatePlacementQueue*)'/home/filip
a/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined 
reference to 
`GateVGeometryVoxelTranslator::GateVGeometryVoxelTranslator(GateVGeometry
VoxelReader*)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libG
ate.so: undefined reference to `typeinfo for 
GateVImageVolume'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/l
ibGate.so: undefined reference to `GateVSystem::FindComponent(G4String 
const&, bool) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVGeometryVoxelReader::InsertTranslator(G4String)'/home/filipa/Deskto
p/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVoxelBoxParam::GateVoxelBoxParam(G4String const&, 
GateVoxelBoxParameterized*)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux
-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetSphereAxialRepeatNumber()'/home/filipa/Desktop/G
ATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetLinearRepeatNumber()'/home/filipa/Desktop/GATE/g
ate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVImageVolume::BuildDistanceTransfo()'/home/filipa/Desktop/GATE/gate_
v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::~GateSystemComponent()'/home/filipa/Desktop/GATE/ga
te_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVVolume::AttachOutputToVolume()'/home/filipa/Desktop/GATE/gate_v6.1/
tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVGeometryVoxelStore::~GateVGeometryVoxelStore()'/home/filipa/Desktop
/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVGeometryVoxelStore::Dump()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/
Linux-g++/Gate/libGate.so: undefined reference to 
`GateVSystem::ComputeMainComponentID(GateSystemComponent*, GateVolumeID 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to `GateVoxelOutput::GateVoxelOutput(G4String 
const&, G4String const&, GateOutputMgr*, DigiMode, 
GateFictitiousVoxelMapParameterized*)'/home/filipa/Desktop/GATE/gate_v6.1
/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVImageVolumeMessenger::~GateVImageVolumeMessenger()'/home/filipa/Des
ktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference 
to `GateVolumeID::GateVolumeID(int*, unsigned 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `typeinfo for 
GatePVReplica'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libG
ate.so: undefined reference to `GateVGlobalPlacement::Describe(unsigned 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVSystem::ComputeComponentID(GateSystemComponent*, GateVolumeID 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateVSystem::ComputeOutputVolumeID(GateVolumeID 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateRegularParameterized::GateRegularParameterized(G4String const&, 
bool, 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateVGeometryVoxelReaderMessenger::SetNewValue(G4UIcommand*, 
G4String)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.
so: undefined reference to 
`GateVoxelBoxParameterizedMessenger::GateVoxelBoxParameterizedMessenger(G
ateVoxelBoxParameterized*)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-
g++/Gate/libGate.so: undefined reference to 
`GateVGeometryVoxelStore::SetDefaultMaterial(G4String)'/home/filipa/Deskt
op/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVVolume::Construct(bool)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Lin
ux-g++/Gate/libGate.so: undefined reference to 
`GateMultiSensitiveDetector::SetActor(GateVActor*)'/home/filipa/Desktop/G
ATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVImageVolume::GateVImageVolume(G4String const&, bool, 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateVSystem::MakeVolumeID(std::vector<int, 
std::allocator<int> > const&) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GatePVReplica::~GatePVReplica()'/home/filipa/Desktop/GATE/gate_v6.1/tmp/
Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::SetCreator(GateVVolume*)'/home/filipa/Desktop/GATE/
gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVImageVolumeMessenger::GateVImageVolumeMessenger(GateVImageVolume*)'
/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateOutputVolumeID::Top(unsigned int) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateSystemComponent::FindRotationMove() 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateSystemComponent::IsValidAttachmentRequest(GateVVolume*) 
const'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateVSystem::SetOutputIDName(char*, unsigned 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateSystemListManager::GetInstance()'/home/filipa/Desktop/GATE/gate_v6.1
/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVImageVolume::LoadImage(bool)'/home/filipa/Desktop/GATE/gate_v6.1/tm
p/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVImageVolume::~GateVImageVolume()'/home/filipa/Desktop/GATE/gate_v6.
1/tmp/Linux-g++/Gate/libGate.so: undefined reference to `typeinfo for 
GateVoxelBoxParameterized'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g
++/Gate/libGate.so: undefined reference to 
`GateParallelBeam::GateParallelBeam(G4String const&, bool, 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateMultiSensitiveDetector::GateMultiSensitiveDetector(G4String)'/home/f
ilipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined 
reference to 
`GateSystemComponent::GetSphereAzimuthalRepeatNumber()'/home/filipa/Deskt
op/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSurfaceList::BuildSurfaces()'/home/filipa/Desktop/GATE/gate_v6.1/tmp
/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetSphereAzimuthalRepeatPitch()'/home/filipa/Deskto
p/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`typeinfo for 
GateRegularParameterized'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g+
+/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetLinearRepeatVector()'/home/filipa/Desktop/GATE/g
ate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateVGeometryVoxelReaderMessenger::GateVGeometryVoxelReaderMessenger(Gat
eVGeometryVoxelReader*)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++
/Gate/libGate.so: undefined reference to 
`GateVolumeMessenger::SetNewValue(G4UIcommand*, 
G4String)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.
so: undefined reference to `GateVVolume::GateVVolume(G4String const&, 
bool, 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to `GateVSystem::Describe(unsigned 
int)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: 
undefined reference to 
`GateRegularParameterization::GateRegularParameterization(GateFictitiousV
oxelMapParameterized*, CLHEP::Hep3Vector 
const&)'/home/filipa/Desktop/GATE/gate_v6.1/tmp/Linux-g++/Gate/libGate.so
: undefined reference to 
`GateSystemComponentList::GetActiveChildNumber()'/home/filipa/Desktop/GAT
E/gate_v6.1/tmp/Linux-g++/Gate/libGate.so: undefined reference to 
`GateSystemComponent::GetAngularRepeatPitch()'collect2: error: ld 
returned 1 exit statusmake: *** 
[/home/filipa/Desktop/GATE/gate_v6.1/bin/Linux-g++/Gate] Error 1


Does everybody know what the problem is?
I will be very thankfull if you could help me.
 



 		 	   		  _______________________________________________
Gate-users mailing list
Gate-users at lists.opengatecollaboration.org
http://lists.opengatecollaboration.org/mailman/listinfo/gate-users




More information about the Gate-users mailing list