[Gate-users] error in installing gate 6.1

lupa euy lupalagieuy at yahoo.com
Sun Oct 16 12:07:18 CEST 2011


Thanks.. 


After I deleted the ;  it works alright.. 



regards


________________________________
From: Didier BENOIT <benoit at imnc.in2p3.fr>
To: lupa euy <lupalagieuy at yahoo.com>
Cc: "gate-users at lists.opengatecollaboration.org" <gate-users at lists.opengatecollaboration.org>
Sent: Sunday, October 16, 2011 12:30 AM
Subject: Re: [Gate-users] error in installing gate 6.1


Hi,

Yes it's a little error in the lmf.h file at the line 62. You have
    to remove the ';' at the end of the line 62 in the lmf.h file.
Your lmf.h file is here:
/work0/Gate6.1/lmf_v3.0/includes/lmf.h

Kind Regards,
Didier

On 10/13/2011 04:10 AM, lupa euy wrote: 
THanks for your reply, 
> 
>Now I have tried to compile everything..
> 
>CLHEP
>GEANT
>ROOT
>LMF
>and 
>GATE
> 
>Almost all stages was oK, except that when I was trying to make GATE, 
>in the section of  ; 
>Compiling GateCylindricalPETSystem.cc
>there is an error in lmf.h
> 
>but the rest of the compilation was OK
>
>below is the error comment..
>
>
> 
>
>In file included from /work0/
          Gate6.1/lmf_v3.0/includes/dlist.h:47,
>                
          from /work0/Gate6.1/lmf_v3.0/includes/lmf.h:51,
>                
          from /work0/Gate6.1/lmf_v3.0/includes/lmf_gate.h:28,
>                
          from ../digits_hits/include/GateToLMF.hh:21,
>                
          from src/GateCylindricalPETSystem.cc:24:
>/work0/Gate6.1/lmf_v3.0/includes/lmf.h:62: error: extra
          ‘;’
>In file included from
          /work0/Gate6.1/lmf_v3.0/includes/lmf_gate.h:28,
>                
          from ../digits_hits/include/GateToLMF.hh:21,
>                
          from src/GateCylindricalPETSystem.cc:24:
>/work0/Gate6.1/lmf_v3.0/includes/lmf.h:62: error: extra
          ‘;’
>/work0/Gate6.1/CLHEP/include/CLHEP/Units/PhysicalConstants.h:80:
          warning:
          ‘CLHEP::electron_charge’ defined but not used
>make[1]: ***
          [../../tmp/Linux-g++/Gate/GateCylindricalPETSystem.o] Error 1
>In file included from
          /work0/Gate6.1/lmf_v3.0/includes/dlist.h:47,
>                
          from /work0/Gate6.1/lmf_v3.0/includes/lmf.h:51,
>                
          from /work0/Gate6.1/lmf_v3.0/includes/lmf_gate.h:28,
>                
          from ../digits_hits/include/GateToLMF.hh:21,
>                
          from src/GateToLMF.cc:23:
>/work0/Gate6.1/lmf_v3.0/includes/lmf.h:62: error: extra
          ‘;’
>In file included from
          /work0/Gate6.1/lmf_v3.0/includes/lmf_gate.h:28,
>                
          from ../digits_hits/include/GateToLMF.hh:21,
>                
          from src/GateToLMF.cc:23:
>/work0/Gate6.1/lmf_v3.0/includes/lmf.h:62: error: extra
          ‘;’
>In file included from
          /work0/Gate6.1/lmf_v3.0/includes/lmf_gate.h:28,
>                
          from src/GateToLMF.cc:31:
>/work0/Gate6.1/lmf_v3.0/includes/lmf.h:62: error: extra
          ‘;’
>src/GateToLMF.cc: In member function ‘void
          GateToLMF::buildLMFEventRecord()’:
>src/GateToLMF.cc:208: warning: format ‘%llu’ expects type
          ‘long long
          unsigned int’, but argument 2 has type ‘long unsigned
          int’
>src/GateToLMF.cc: At global scope:
>src/GateToLMF.cc:584: warning: unused parameter ‘r’
>src/GateToLMF.cc:594: warning: unused parameter ‘event’
>/work0/Gate6.1/CLHEP/include/CLHEP/Units/PhysicalConstants.h:80:
          warning:
          ‘CLHEP::electron_charge’ defined but not used
>make[1]: *** [../../tmp/Linux-g++/Gate/GateToLMF.o] Error 1
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `G4DynamicParticle::G4DynamicParticle(G4ParticleDefinition*,
          CLHEP::Hep3Vector
          const&, double)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetEnergyBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetGateDigiBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `G4DynamicParticle::G4DynamicParticle(G4ParticleDefinition*,
          double,
          CLHEP::Hep3Vector const&)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `TCanvasImp::ShowMembers(TMemberInspector&, char*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetGlobalXYZPosBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `G4HadronicInteraction::SetMaxEnergy(double, G4Element*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetGantryAxialPosBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetCoincidenceBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetEventIDBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetSourcePosBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetSourceIDBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetComptonBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `TTree::CopyEntries(TTree*, long long)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `TTree::ShowMembers(TMemberInspector&, char*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetNeighbourhoodOrder(int)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetOutputFileName(G4String)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetGantryAngularPosBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::GateToLMF(G4String const&, GateOutputMgr*,
          GateVSystem*,
          DigiMode)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetRunIDBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetDetectorIDBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `non-virtual thunk to
          TTree::ShowMembers(TMemberInspector&, char*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `TApplicationImp::ShowMembers(TMemberInspector&, char*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetNeighbourBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `non-virtual thunk to
          TTree::ShowMembers(TMemberInspector&, char*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `G4HadronicInteraction::SetMaxEnergy(double, G4Material*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `G4DynamicParticle::G4DynamicParticle(G4ParticleDefinition*,
          CLHEP::Hep3Vector
          const&)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `TTree::OptimizeBaskets(int, float, char const*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `G4HadronicInteraction::DeActivateFor(G4Material*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `G4HadronicInteraction::DeActivateFor(G4Element*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateCylindricalPETSystem::GateCylindricalPETSystem(G4String
          const&)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `G4HadronicInteraction::SetMinEnergy(double, G4Element*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `G4HadronicInteraction::SetMinEnergy(double, G4Material*)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `GateToLMF::SetSourceXYZPosBool(bool)'
>./tmp/Linux-g++/Gate/libGate.so: undefined reference to
          `non-virtual thunk to
          TTree::ShowMembers(TMemberInspector&, char*)'
>collect2: ld returned 1 exit status
>
>
>
>
>________________________________
>From: Didier BENOIT <benoit at imnc.in2p3.fr>
>To: lupa euy <lupalagieuy at yahoo.com>
>Cc: "gate-users at lists.opengatecollaboration.org" <gate-users at lists.opengatecollaboration.org>
>Sent: Thursday, October 13, 2011 1:14 AM
>Subject: Re: [Gate-users] error in installing gate 6.1
>
>
>Hi,
>
>Ok your configuration is good.
>Could you check if you have a problem during the
                compilation of Geant4 or ROOT? 'Undefined reference'
                means the functions, for instance
                'G4HadronicInteraction::DeActivateFor(G4Material*)' or
                'TTree::OptimizeBaskets(int, float, char const*)', are
                unknown during the linking.
>
>Kind Regards,
>Didier
>
>On 10/11/2011 03:22 AM, lupa euy wrote: 
>No, I dont have any other error.. as far as I know.. 
>>
>>
>>
>>THe version of geant is 9.4.p01
>>CLHEP 2.1.0.1
>>root 5.28
>>lmf 3.0
>>
>>
>>thanks
>>
>>
>>
>>
>>
>>________________________________
>>From: Didier BENOIT <benoit at imnc.in2p3.fr>
>>To: lupa euy <lupalagieuy at yahoo.com>
>>Cc: "gate-users at lists.opengatecollaboration.org" <gate-users at lists.opengatecollaboration.org>
>>Sent: Tuesday, October 11, 2011 12:34 AM
>>Subject: Re: [Gate-users] error in installing gate 6.1
>>
>>Hi,
>>
>>Do you have other errors during the compilation?
                        Or it's just during the 
>>linking? And what is the version of geant4,
                        CLHEP, and root?
>>
>>Kind Regards,
>>Didier Benoit
>>
>>On 10/07/2011 12:57 PM, lupa euy wrote:
>>>
>>>
>>>
>>>
>>> dear everyone..
>>>
>>> I am trying to install Gate6.1
>>>
>>> I have installed everything succesfully,
                        except when I 'make' GATE, there are some errors
                        comment, something to do with libGate.so
>>> I have source the file setenvforgate.sh
>>> I have checked in that directory, and find
                        that file does exist there..
>>>
>>> Anybody have any idea what is going on ???
>>>
>>> below is the comment..
>>>
>>> regards
>>>
>>>
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `G4DynamicParticle::G4DynamicParticle(G4ParticleDefinition*,
>>>  CLHEP::Hep3Vector const&, double)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `G4DynamicParticle::G4DynamicParticle(G4ParticleDefinition*,
                        double, CLHEP::Hep3Vector const&)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `TCanvasImp::ShowMembers(TMemberInspector&,
>>>  char*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `G4HadronicInteraction::SetMaxEnergy(double,
                        G4Element*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to `TTree::CopyEntries(TTree*, long
                        long)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `TTree::ShowMembers(TMemberInspector&,
                        char*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to `non-virtual thunk to
                        TTree::ShowMembers(TMemberInspector&,
                        char*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `TApplicationImp::ShowMembers(TMemberInspector&,
                        char*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to `non-virtual thunk to
                        TTree::ShowMembers(TMemberInspector&,
                        char*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `G4HadronicInteraction::SetMaxEnergy(double,
                        G4Material*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `G4DynamicParticle::G4DynamicParticle(G4ParticleDefinition*,
>>>  CLHEP::Hep3Vector const&)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to `TTree::OptimizeBaskets(int, float,
                        char const*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `G4HadronicInteraction::DeActivateFor(G4Material*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `G4HadronicInteraction::DeActivateFor(G4Element*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `G4HadronicInteraction::SetMinEnergy(double,
                        G4Element*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to
                        `G4HadronicInteraction::SetMinEnergy(double,
                        G4Material*)'
>>> ./tmp/Linux-g++/Gate/libGate.so: undefined
                        reference to `non-virtual thunk to
                        TTree::ShowMembers(TMemberInspector&,
                        char*)'
>>> collect2: ld returned 1 exit status
>>> make: *** [bin/Linux-g++/Gate] Error 1
>>>
                        _______________________________________________
>>> 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
>>----------------------------------------------------------------
>>
>>
>>
>>
>
>
>-- 
----------------------------------------------------------------
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 ----------------------------------------------------------------
>
>


-- 
----------------------------------------------------------------
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