[Gate-users] Gate_v5.0.0 installation problem on Scientific linux4.5

RAMESHwar rjhaji at gmail.com
Mon Feb 15 12:36:02 CET 2010


Hello
I am facing a installation problem of Gate_v5.0.0 installation problem on
Scientific linux4.5.I loaded other compatible softwares
(CLHEP-2.0.3.2, root_v5.14.00h,
lmf_v3.0, ECAT, geant4.9.1.p03) in directory /usr/local/gate/gate_v5.0.0/. I
also put gate_v5.0.0 in same directory.
Till now everything are installed well accept gate.when I run >source
/usr/local/gate/gate_v5.0.0/gate_v5.0.0/env_gate.sh >gmake, its give me
error in linking like :
Creating shared library tmp/Linux-g++/Gate/libGate.so ...
Creating/replacing object files in ./tmp/Linux-g++/Gate/libGate.a ...
ar: creating ./tmp/Linux-g++/Gate/libGate.a
Compiling Gate.cc ...
Using global libraries ...
Linking Gate ...
*./tmp/Linux-g++/Gate/libGate.so: undefined reference to
`GateVObjectRepeater::~GateVObjectRepeater()'
./tmp/Linux-g++/Gate/libGate.so: undefined reference to
`GateVObjectRepeater::Describe(unsigned int)'
./tmp/Linux-g++/Gate/libGate.so: undefined reference to
`GateSystemComponent::SetInserter(GateVObjectInserter*)'*
*./tmp/Linux-g++/Gate/libGate.so: undefined reference to
`GateVolumeSelector::GateVolumeSelector(G4VPhysicalVolume*)'
./tmp/Linux-g++/Gate/libGate.so: undefined reference to
`GateObjectMoveMessenger::GateObjectMoveMessenger(GateVObjectMove*)'
./tmp/Linux-g++/Gate/libGate.so: undefined reference to
`GateObjectRepeaterMessenger::~GateObjectRepeaterMessenger()'
collect2: ld returned 1 exit status
gmake: *** [bin/Linux-g++/Gate] Error 1*

My edited env_gate.sh is as follows:
*export G4VERSION=9.1
export G4INSTALL=/usr/local/gate/gate_v5.0.0/geant4.9.1.p03
export LMF_HOME=/usr/local/gate/gate_v5.0.0/lmf_v3.0
export
LD_LIBRARY_PATH=/usr/local/gate/gate_v5.0.0/root_v5.14.00h/root/lib:/usr/local/gate/gate_v5.0.0/CLHEP-2.0.3.2/lib:/usr/local/gate/gate_v5.0.0/gate_v5.0.0/tmp/Linux-g++/Gate:${LD_LIBRARY_PATH}
export
PATH=/usr/local/gate/gate_v5.0.0/root_v5.14.00h/root/bin:/usr/local/gate/gate_v5.0.0/gate_v5.0.0/bin/Linux-g++:${PATH}
export GATEHOME=/usr/local/gate/gate_v5.0.0/gate_v5.0.0
export ROOTSYS=/usr/local/gate/gate_v5.0.0/root_v5.14.00h/root
export ECAT7_HOME=/usr/local/gate/gate_v5.0.0/ECAT*

I tried to reinstall many times but it is still giving me same error.
Any suggestion, guidance will be highly thanks and appreciated.
Thanks in advance.
Ramesh


More information about the Gate-users mailing list