[Gate-users] Problem on GATE installment

Didier Benoit benoit at imnc.in2p3.fr
Wed Nov 23 18:05:34 CET 2011


Hi Walter,

I never seen this error. Maybe you have an problem in your terminal's 
encoding, for instance '‘localPosY’' is not normal :). For me all is 
good in your env_gate.sh.

Kind regards,
Didier

On 11/23/2011 12:51 PM, mb05467 at umac.mo wrote:
> Hello,
>
>
>
> I'm a rookie in GATE and I can't find any help arround me to solve 
> this problem which I have solved more than one week. I can't install 
> gate_v6.1 completed!
>
> Our server's version is "Linux BIG0 2.6.18-238.9.1.el5xen #1 SMP Tue 
> Apr 12 18:53:56 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux"
>
> I use SSH putty to install the GATE remotely, and I'm just a user, not 
> the administrator.
> I download the Gate from 
> http://www.opengatecollaboration.org/releasedownload
>
> I followed the introduction from webaddress 
> http://wiki.opengatecollaboration.org/index.php/InstallationGuide,
>
> The other software needed was installed successfully, their version as 
> follows,
>
> geant4 9.4.p02 (this part I haven't install X11 and something about 
> that. But I think it shouldn't effect the result.)
> root 5.32
> clhep 2.1.0.1
> gcc 3.2
>
> And when I install the GATE_v6.1 at last ,
>
> also I have added the pathway in env_gate.sh like this,
>
> "export GATEHOME=/home/walter/GATE_ROOT/gate_v6.1
> export G4INSTALL=/home/walter/GATE_ROOT/geant4.9.4.p02
> export G4VERSION=9.4
> export ROOTSYS=/home/walter/GATE_ROOT/root"
>  and run "source  env_gate.sh" successfully, which shows as follows,
>
> ____________________________________________
>
> The current value of G4INSTALL is: /home/walter/GATE_ROOT/geant4.9.4.p02
> The current value of G4VERSION is: 9.4
>
> Launching Geant4 configuration script 
> /home/walter/GATE_ROOT/geant4.9.4.p02/env.sh
>
> On this machine the G4SYSTEM=Linux-g++
> On this machine the G4INSTALL=/home/walter/GATE_ROOT/geant4.9.4.p02
> On this machine the 
> G4INCLUDE=/home/walter/GATE_ROOT/geant4.9.4.p02/include/
> On this machine the G4LIB=/home/walter/GATE_ROOT/geant4.9.4.p02/lib
> On this machine the 
> G4LEVELGAMMADATA=/home/walter/GATE_ROOT/geant4.9.4.p02/data/PhotonEvaporation2.1
> On this machine the 
> G4RADIOACTIVEDATA=/home/walter/GATE_ROOT/geant4.9.4.p02/data/RadioactiveDecay3.3
> On this machine the 
> G4LEDATA=/home/walter/GATE_ROOT/geant4.9.4.p02/data/G4EMLOW6.19
> On this machine the 
> G4NEUTRONHPDATA=/home/walter/GATE_ROOT/geant4.9.4.p02/data/G4NDL3.14
> On this machine the 
> G4ABLADATA=/home/walter/GATE_ROOT/geant4.9.4.p02/data/G4ABLA3.0
> On this machine the 
> G4REALSURFACEDATA=/home/walter/GATE_ROOT/geant4.9.4.p02/data/RealSurface1.0
> On this machine the 
> G4NEUTRONXSDATA=/home/walter/GATE_ROOT/geant4.9.4.p02/data/G4NEUTRONXS1.0
> On this machine the 
> G4PIIDATA=/home/walter/GATE_ROOT/geant4.9.4.p02/data/G4PII1.2
> On this machine the CLHEP_BASE_DIR=/home/walter/GATE_ROOT/2.1.0.1
> On this machine the 
> CLHEP_INCLUDE_DIR=/home/walter/GATE_ROOT/2.1.0.1/include
> On this machine the CLHEP_LIB_DIR=/home/walter/GATE_ROOT/2.1.0.1/lib
> On this machine the CLHEP_LIB=CLHEP
> On this machine the G4DEBUG=1
> On this machine the G4UI_USE_TCSH=1
> On this machine the G4VIS_BUILD_OPENGLX_DRIVER=1
> On this machine the G4VIS_USE_OPENGLX=1
> On 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_SHARED=1
> On this machine the G4LIB_BUILD_STATIC=1
> On this machine the G4LIB_USE_GRANULAR=1
>
> Configuring GATE options
>
> G4WORKDIR set to .
> G4TMP set to ./tmp
> G4BIN set to ./bin
> Data analysis and output features enabled
> Ascii data output enabled
> Transport and generation of optical photons is disabled
> Checking your LD_LIBRARY_PATH variable...
>  ==> OK: /home/walter/GATE_ROOT/root/lib is already in your 
> LD_LIBRARY_PATH
> Use of ROOT enabled
> ROOT real-time plotter disabled
> LMF data output disabled
> ECAT7 data output disabled
> GATEHOME is set to /home/walter/GATE_ROOT/gate_v6.1
> Checking your path variable...
>  ==> OK: /home/walter/GATE_ROOT/gate_v6.1/bin/Linux-g++ is already in 
> your path variable
> Checking your LD_LIBRARY_PATH variable...
>  ==> OK: /home/walter/GATE_ROOT/gate_v6.1/tmp/Linux-g++/Gate is 
> already in your path variable
> G4VERSION9_3 is set: GATE is compatible with the GEANT4 version 9.3 
> and 9.4
>
> Done
> ____________________________________________
>
> But when I run "make", it gives me a lot of errors.
>
>
>
> The final warning lines list as below
>
> ____________________________________________
>
> ./source/general/include/GateRootDefs.hh:93: error: ‘posY’ was not 
> declared in this scope
> ./source/general/include/GateRootDefs.hh:93: error: ‘posZ’ was not 
> declared in this scope
> ./source/general/include/GateRootDefs.hh: In member function ‘void 
> GateRootHitBuffer::SetPos(const G4ThreeVector&)’:
> ./source/general/include/GateRootDefs.hh:97: error: ‘posX’ was not 
> declared in this scope
> ./source/general/include/GateRootDefs.hh:98: error: ‘posY’ was not 
> declared in this scope
> ./source/general/include/GateRootDefs.hh:99: error: ‘posZ’ was not 
> declared in this scope
> ./source/general/include/GateRootDefs.hh: In member function 
> ‘G4ThreeVector GateRootHitBuffer::GetLocalPos() const’:
> ./source/general/include/GateRootDefs.hh:104: error: ‘localPosX’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh:104: error: ‘localPosY’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh:104: error: ‘localPosZ’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh: In member function ‘void 
> GateRootHitBuffer::SetLocalPos(const G4ThreeVector&)’:
> ./source/general/include/GateRootDefs.hh:108: error: ‘localPosX’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh:109: error: ‘localPosY’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh:110: error: ‘localPosZ’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh: In member function 
> ‘G4ThreeVector GateRootHitBuffer::GetSourcePos() const’:
> ./source/general/include/GateRootDefs.hh:115: error: ‘sourcePosX’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh:115: error: ‘sourcePosY’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh:115: error: ‘sourcePosZ’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh: In member function ‘void 
> GateRootHitBuffer::SetSourcePos(const G4ThreeVector&)’:
> ./source/general/include/GateRootDefs.hh:119: error: ‘sourcePosX’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh:120: error: ‘sourcePosY’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh:121: error: ‘sourcePosZ’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh: In member function 
> ‘G4double GateRootHitBuffer::GetAxialPos() const’:
> ./source/general/include/GateRootDefs.hh:126: error: ‘axialPos’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh: In member function ‘void 
> GateRootHitBuffer::SetAxialPos(G4double)’:
> ./source/general/include/GateRootDefs.hh:129: error: ‘axialPos’ 
> was not declared in this scope
> ./source/general/include/GateRootDefs.hh: In member function 
> ‘G4double GateRootHitBuffer::GetRotationAngle() const’:
> ./source/general/include/GateRootDefs.hh:133: error: 
> ‘rotationAngle’ was not declared in this scope
> ./source/general/include/GateRootDefs.hh: In member function ‘void 
> GateRootHitBuffer::SetRotationAngle(G4double)’:
> ./source/general/include/GateRootDefs.hh:136: error: 
> ‘rotationAngle’ was not declared in this scope
> ./source/general/include/GateRootDefs.hh: At global scope:
> ./source/general/include/GateRootDefs.hh:182: error: expected 
> class-name before ‘{’ token
> ./source/general/include/GateRootDefs.hh:191: error: ‘TTree’ has 
> not been declared
> ./source/general/include/GateRootDefs.hh: In constructor 
> ‘GateHitTree::GateHitTree(const G4String&, const G4String&)’:
> ./source/general/include/GateRootDefs.hh:186: error: class 
> ‘GateHitTree’ does not have any field named ‘TTree’
> ./source/general/include/GateRootDefs.hh: At global scope:
> ./source/general/include/GateRootDefs.hh:217: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:218: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:219: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:220: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:221: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:222: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:223: error: ‘Double_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:224: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:225: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:226: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:227: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:228: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:229: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:230: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:231: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:232: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:233: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:234: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:235: error: ‘Char_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:236: error: ‘Char_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:251: error: expected 
> class-name before ‘{’ token
> ./source/general/include/GateRootDefs.hh: In constructor 
> ‘GateSingleTree::GateSingleTree(const G4String&, const G4String&)’:
> ./source/general/include/GateRootDefs.hh:255: error: class 
> ‘GateSingleTree’ does not have any field named ‘TTree’
> ./source/general/include/GateRootDefs.hh: At global scope:
> ./source/general/include/GateRootDefs.hh:288: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:289: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:290: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:292: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:293: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:294: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:295: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:296: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:297: error: ‘Double_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:298: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:299: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:300: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:301: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:302: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:303: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:304: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:305: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:306: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:307: error: ‘Char_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:308: error: ‘Char_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:310: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:311: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:312: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:313: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:314: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:315: error: ‘Double_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:316: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:317: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:318: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:319: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:320: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:321: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:322: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:323: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:324: error: ‘Int_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:325: error: ‘Char_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:326: error: ‘Char_t’ does 
> not name a type
> ./source/general/include/GateRootDefs.hh:328: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:329: error: ‘Float_t’ 
> does not name a type
> ./source/general/include/GateRootDefs.hh:344: error: expected 
> class-name before ‘{’ token
> ./source/general/include/GateRootDefs.hh: In constructor 
> ‘GateCoincTree::GateCoincTree(const G4String&, const G4String&)’:
> ./source/general/include/GateRootDefs.hh:348: error: class 
> ‘GateCoincTree’ does not have any field named ‘TTree’
> ./source/digits_hits/include/GateHitFileReader.hh: At global scope:
> ./source/digits_hits/include/GateHitFileReader.hh:102: error: ISO C++ 
> forbids declaration of ‘TFile’ with no type
> ./source/digits_hits/include/GateHitFileReader.hh:102: error: expected 
> ‘;’ before ‘*’ token
> ./source/digits_hits/include/GateHitFileReader.hh:104: error: ISO C++ 
> forbids declaration of ‘TTree’ with no type
> ./source/digits_hits/include/GateHitFileReader.hh:104: error: expected 
> ‘;’ before ‘*’ token
> ./source/digits_hits/include/GateHitFileReader.hh:105: error: 
> ‘Stat_t’ does not name a type
> Gate.cc: In function ‘void DecodeArguments(int, char**)’:
> Gate.cc:127: error: ‘gROOT’ was not declared in this scope
> Gate.cc: In function ‘int main(int, char**)’:
> Gate.cc:190: error: ‘gROOT’ was not declared in this scope
> /home/walter/GATE_ROOT/2.1.0.1/include/CLHEP/Units/PhysicalConstants.h: At 
> global scope:
> /home/walter/GATE_ROOT/2.1.0.1/include/CLHEP/Units/PhysicalConstants.h:80: 
> warning: ‘CLHEP::electron_charge’ defined but not used
> /home/walter/GATE_ROOT/2.1.0.1/include/CLHEP/Random/Randomize.h:67: 
> warning: ‘CLHEP::HepRandomGenActive’ defined but not used
> make: *** [tmp/Linux-g++/Gate/exe/Gate.o] Error 1
>
> ____________________________________________
>
>
>
> I can't find where  I was  wrong, and I need your kindly help.
>
> Thank you for your attention.
>
>
>
> Best regards,
>
> Walter
>
> _______________________________________________
> Gate-users mailing list
> Gate-users at lists.opengatecollaboration.org
> http://lists.opengatecollaboration.org/mailman/listinfo/gate-users


-- 
----------------------------------------------------------------
Didier BENOIT, GATE Engineer
Imagerie et Modélisation en Neurobiologie et Cancérologie (IMNC)
IMNC – UMR 8165 CNRS – Université Paris 7 – Université Paris 11
Campus d’Orsay
Bâtiment 440
91406 ORSAY Cedex

Tél : (33) 1 69 15 68 76
E-mail : benoit at imnc.in2p3.fr
http://www.imnc.in2p3.fr
----------------------------------------------------------------



More information about the Gate-users mailing list