[Gate-users] compilation of Gate 5.0.0
Simon Stute
gate.stute at gmail.com
Tue Aug 25 09:56:43 CEST 2009
Hi,
As a non-durty solution you can set G4WORKDIR to ./ (I think it is the
default) and you add $GATEHOME/tmp/bin/Linux-g++ to your LD_LIBRARY_PATH.
That's it !
Cheers,
Simon
2009/8/24 Ida Häggström <ida.haggstrom at radfys.umu.se>
> Hello again!
> I found another solution that I think works just as well, maybe even a
> better idea!
> Instead of changing the G4TMP and G4BIN in your make-files, type "make"
> once first so you get the error about not finding libGate.so....
> Look in your gate home directory under temp
> (gate_v5.0.0/tmp/Linux-g++/Gate) where you should hopefully find a bunch of
> files, including libGate.so. Copy all those files and move to your working
> directory under the same path: G4Work/tmp/Linux-g+/Gate.
> type "make" in your terminal again and I think it should work! It now find
> all those files... anyway, you should get the executable file "Gate" in your
> working directory under bin/Linux-g++ I think. You have to copy the
> libGate.so file into that same directory otherwise it will not be found when
> trying to run Gate...
> hope this helps! worked for me anyways!
> Ida
>
>
> Den 24 augusti 2009 08.15 skrev Ida Häggström <ida.haggstrom at radfys.umu.se
> >:
>
> Hi Yonggang!
>> I encountered the exact same error when I tried to compile Gate 5.0.0...
>> (could not find libGate.so). I noticed that the compilation of the subdirs
>> (arf, physics, management etc) was ok and that all those .o-files ended up
>> in my G4INSTALL directory under G4INSTALL/tmp/Linux-g++/Gate. If you open
>> the GATE GNUMakefile that you run you see that G4TMP and G4BIN paths are set
>> to your working directory by default (at least for me):
>> G4WORKDIR/tmp
>> G4WORKDIR/bin
>> When compiling I think it looks there for the just created .o-files!
>> Anyway, I changed those paths to
>> G4INSTALL/tmp
>> G4INSTALL/bin
>> In all the subdirs (arf, physics etc) there's another makefile where G4TMP
>> and G4BIN are defined again (don't know why!). I simply commented those
>> commands so I only had to set them in the main make-file and everything
>> compiled without problems for me...
>> Good luck!
>> Ida
>>
>> 2009/8/22 Cui, Yonggang <ycui at bnl.gov>
>>
>>> Hi All,
>>>
>>>
>>>
>>> I have compiled GATE 4.0.0 successfully before. Today, I tried to
>>> install GATE 5.0.0.
>>>
>>>
>>>
>>> When I compile it, I got the following errors:
>>>
>>>
>>>
>>> ***************************************************
>>>
>>> Making dependency for file Gate.cc ...
>>>
>>> In file included from
>>> ./source/mandatory_G4_classes/include/GateSteppingAction.h
>>>
>>> h:34,
>>>
>>> from Gate.cc:34:
>>>
>>> ./source/output/include/GateTrack.hh:10:19: TROOT.h: No such file or
>>> directory
>>>
>>> ./source/output/include/GateTrack.hh:11:19: TTree.h: No such file or
>>> directory
>>>
>>> Entering source/arf ...
>>>
>>> make[1]: Nothing to be done for `obj'.
>>>
>>> source/arf finished
>>>
>>> Entering source/geometry ...
>>>
>>> make[1]: Nothing to be done for `obj'.
>>>
>>> source/geometry finished
>>>
>>> Entering source/digitizer ...
>>>
>>> make[1]: Nothing to be done for `obj'.
>>>
>>> source/digitizer finished
>>>
>>> Entering source/output ...
>>>
>>> make[1]: Nothing to be done for `obj'.
>>>
>>> source/output finished
>>>
>>> Entering source/physics ...
>>>
>>> make[1]: Nothing to be done for `obj'.
>>>
>>> source/physics finished
>>>
>>> Entering source/voxel ...
>>>
>>> make[1]: Nothing to be done for `obj'.
>>>
>>> source/voxel finished
>>>
>>> Entering source/mandatory_G4_classes ...
>>>
>>> make[1]: Nothing to be done for `obj'.
>>>
>>> source/mandatory_G4_classes finished
>>>
>>> Entering source/management ...
>>>
>>> make[1]: Nothing to be done for `obj'.
>>>
>>> source/management finished
>>>
>>> Creating shared library /home1/ycui/G4Work/tmp/Linux-g++/Gate/libGate.so
>>> ...
>>>
>>> g++: *.o: No such file or directory
>>>
>>> make: *** [/home1/ycui/G4Work/tmp/Linux-g++/Gate/libGate.so] Error 1
>>>
>>> ****************************************************
>>>
>>>
>>>
>>> It seems that GateTrack.hh is a new header file introduced in Gate
>>> 5.0.0. How can I correct the error?
>>>
>>>
>>>
>>> Thanks in advance.
>>>
>>>
>>>
>>> Yonggang
>>>
>>> _______________________________________________
>>> Gate-users mailing list
>>> Gate-users at lists.healthgrid.org
>>> http://lists.healthgrid.org/mailman/listinfo/gate-users
>>>
>>>
>>
>
> _______________________________________________
> Gate-users mailing list
> Gate-users at lists.healthgrid.org
> http://lists.healthgrid.org/mailman/listinfo/gate-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengatecollaboration.org/mailman/private/gate-users/attachments/20090825/de1706aa/attachment.htm>
More information about the Gate-users
mailing list