[Gate-users] Error in installing Gatev6.1

Berker, Yannick Yannick.Berker at philips.com
Wed Nov 9 08:35:36 CET 2011


Hi,
make sure your linker finds the required ROOT libraries (Cint, Core, ...), e.g., by setting $ROOTSYS correctly and by building ROOT before GATE. If you have already done this, check that they are where they are supposed to be.

Yannick
________________________________________
From: gate-users-bounces at lists.opengatecollaboration.org [gate-users-bounces at lists.opengatecollaboration.org] on behalf of Michael [zb890707 at 126.com]
Sent: Wednesday, November 09, 2011 04:31
To: Gate-users at lists.opengatecollaboration.org
Subject: Re: [Gate-users] Error in installing Gatev6.1

Dear Gaters:

I have already added  the command to the env_gate.sh.
But I met a new error when 'make' the Gate as follows:

source/physics finished
Creating shared library tmp/Linux-g++/Gate/libGate.so ...
Compiling Gate.cc ...
In file included from ./source/digits_hits/include/GateUserActions.hh:40:0,
                 from Gate.cc:17:
/usr/local/gate/GATE_ROOT/geant4/include/G4VTrajectory.hh:86:17: warning: ‘virtual void G4VTrajectory::ShowTrajectory(std::ostream&) const’ was hidden
./source/digits_hits/include/GateTrajectory.hh:75:17: warning:   by ‘virtual void GateTrajectory::ShowTrajectory() const’
Using global libraries ...
Linking Gate
/usr/bin/ld: cannot find -lXt
/usr/bin/ld: cannot find -lGpad
/usr/bin/ld: cannot find -lHist
/usr/bin/ld: cannot find -lGraf
/usr/bin/ld: cannot find -lGraf3d
/usr/bin/ld: cannot find -lTree
/usr/bin/ld: cannot find -lRint
/usr/bin/ld: cannot find -lPostscript
/usr/bin/ld: cannot find -lMatrix
/usr/bin/ld: cannot find -lPhysics
/usr/bin/ld: cannot find -lMathCore
/usr/bin/ld: cannot find -lRIO
/usr/bin/ld: cannot find -lNet
/usr/bin/ld: cannot find -lThread
/usr/bin/ld: cannot find -lCore
/usr/bin/ld: cannot find -lCint
collect2: ld returned 1 exit status
make: *** [bin/Linux-g++/Gate] 错误 1


What should I do?
Thank you !!!




At 2011-11-04 19:35:22,"Berker, Yannick" <Yannick.Berker at philips.com> wrote:
>Hi Michael,
>try adding this to your env_gate.sh:
>export CPATH=$CPATH:$ROOTSYS/include
>
>Apparently, your C compiler does not find the ROOT include files, and this might fix it. At least it worked for me when I had a very similar issue using the exact same setup yesterday.
>
>Best regards,
>Yannick
>
>________________________________________
>From: gate-users-bounces at lists.opengatecollaboration.org [gate-users-bounces at lists.opengatecollaboration.org] on behalf of Michael [zb890707 at 126.com]
>Sent: Friday, November 04, 2011 10:35
>To: Gate-users at lists.opengatecollaboration.org
>Subject: [Gate-users] Error in installing Gatev6.1
>
>Dear Gaters,
>I am trying to install the newest version of GATE_v6.1 and I just met a problem.
>I have installed the packages mentioned in the installation guide :
>clhep 2.1.0.1 , geant4.9.4.p02 and root 5.30 (but I did not install the 'lmf').
>
>Whlie installing the 'Gate', to define the environment variables
>I add the command at the top of the file "env_gate.sh"  as follows:
>
>          export GATEHOME=/usr/local/gate/GATE_ROOT/gate_v6.1
>          export G4INSTALL=/usr/local/gate/GATE_ROOT/geant4
>          export G4VERSION=9.4
>          export ROOTSYS=/usr/local/gate/GATE_ROOT/root
>          export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib:/usr/local/gate/GATE_ROOT/clhep/lib
>          export PATH=$PATH:$ROOTSYS/lib:$GATEHOME/bin/$G4SYSTEM
>
>I have run the command "source env_gate.sh", and everything is ok as far as i konw,
>but when I 'make' ,  there comes to be a fatal error as follows:
>
>Compiling GateEMStandardProcessMessenger.cc ...
>Compiling GateeMultipleScatteringPB.cc ...
>Compiling GateFakePhysicsList.cc ...
>Compiling GateFastI124.cc ...
>In file included from ../physics/include/GateSourceMgr.hh:20:0,
>                 from src/GateFastI124.cc:14:
>../physics/include/GateSourcePhaseSpace.hh:14:19: fatal error: TROOT.h: 没有那个文件或目录
>compilation terminated.
>make[1]: *** [../../tmp/Linux-g++/Gate/GateFastI124.o] 错误 1
>source/physics finished
>Creating shared library tmp/Linux-g++/Gate/libGate.so ...
>Compiling Gate.cc ...
>In file included from ./source/physics/include/GateSourceMgr.hh:20:0,
>                 from Gate.cc:21:
>./source/physics/include/GateSourcePhaseSpace.hh:14:19: fatal error: TROOT.h: 没有那个文件或目录
>compilation terminated.
>make: *** [tmp/Linux-g++/Gate/exe/Gate.o] 错误 1
>
>Anybody have any idea what is going on ?
>What should I do?
>
>Thank you
>
>
>_______________________________________________
>Gate-users mailing list
>Gate-users at lists.opengatecollaboration.org
>http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
>
>________________________________
>The information contained in this message may be confidential and legally protected under applicable law. The message is intended solely for the addressee(s). If you are not the intended recipient, you are hereby notified that any use, forwarding, dissemination, or reproduction of this message is strictly prohibited and may be unlawful. If you are not the intended recipient, please contact the sender by return e-mail and destroy all copies of the original message.
>_______________________________________________
>Gate-users mailing list
>Gate-users at lists.opengatecollaboration.org
>http://lists.opengatecollaboration.org/mailman/listinfo/gate-users


_______________________________________________
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