[Gate-users] Installation Issue

Ben S McDonald ben.mcdonald at vanderbilt.edu
Mon Apr 23 04:35:34 CEST 2007


Hi GATers,

I'm trying to install gate_v3.1.0 on our cluster and running into a 
problem others have noted with gate_v3.0.0.
Here's what I installed:  CLHEP-2.0.2.3 geant4.8.1.p02 root5.12 
gcc-3.4.3 gate_v3.1.0

I source env_gate.sh (I use bash) and run make. Everything compiles fine 
except for GateCompressedVoxelOutput.cc.

Others had problem with the previous release of GATE and found that 
setting the environment variable G4VERSION8_0=1 did the trick.

http://lists.healthgrid.org/archives/gate-users/2006-August/001421.html
http://lists.healthgrid.org/archives/gate-users/2007-April/001709.html

I have not had such luck.

I noticed in the README file that G4VERSION should be "8.1" in this 
case. I have tried setting G4VERSION8_0 to 0,1,2 and not setting it at 
all with the same result. I think I've covered all of the 'silly' 
mistakes I could have made, such as forgetting to update my environment.

src/GateCompressedVoxelOutput.cc:97: error: incomplete type `G4Material' 
used in nested name specifier
src/GateCompressedVoxelOutput.cc: In member function `virtual void 
GateCompressedVoxelOutput::RecordEndOfAcquisition()':
src/GateCompressedVoxelOutput.cc:130: error: incomplete type 
`G4Material' used in nested name specifier
src/GateCompressedVoxelOutput.cc:131: error: invalid use of undefined 
type `struct G4Material'
/home/mcdonabs/dev/programs/geant4.8.1.p02/source/geometry/management/include/G4Region.hh:46: 
error: forward declaration of `struct G4Material'
make: *** 
[/home/mcdonabs/geant4/tmp/Linux-g++/Gate/GateCompressedVoxelOutput.o] 
Error 1

Any guidance would be appreciated.

Thanks,

Ben McDonald



More information about the Gate-users mailing list