[Gate-users] Problems compiling Gate_v7.2, using Ubuntu 16.04

David Boersma david.boersma at physics.uu.se
Tue Nov 29 17:02:10 CET 2016


Hi Nicolas,

Den 29/11/2016 kl. 16:19, skrev Triltsch, Nicolas:
> Hey,
>
> if I put both options to OFF, I obtain following errors:
>
> Hope someone can help me:)

That error ("kCanRebin is not a member of TH1") looks like you are 
trying to build Gate 7.2 with ROOT 6.x.y instead of ROOT 5.x.y. This has 
been fixed in the development version (where "fixed" means: you can use 
either ROOT 5 or 6).

I *think* (someone please correct me if I'm wrong) that the only 
necessary code change is in

source/digits_hits/src/GateSecondaryProductionActor.cc,

where you need to replace this line (line number 61) ...

pFrag->SetBit(TH1::kCanRebin);

... by the following blurb:

#if ROOT_VERSION_CODE >= ROOT_VERSION(6,0,0)
   pFrag->SetCanExtend(TH1::kXaxis); // <--- Root6
#else
   pFrag->SetBit(TH1::kCanRebin); // <--- Root5
#endif

Alternative solutions:

(A) use the development version (with ROOT 6 or ROOT 5)

(B) if you really want the GATE v7.2 release, without hacks: install 
ROOT version 5.x.y and make sure that this is the only ROOT version that 
is visible/used in your shell environment (during compiling, linking 
*and* running).

Hope that helps,
David Boersma


> On 11/29/2016 04:06 PM, G Cosme wrote:
>> Hi!
>>
>>
>> When compiling GATE with ccmake, do you have the options
>> GATE_DOWNLOAD_BENCHMARK_DATA and GATE_DOWNLOAD_EXAMPLES_DATA on or
>> off? If on, try to compile with both options off.
>>
>> Hope that helps!
>> Gonçalo
>>
>> 2016-11-29 15:03 GMT+00:00 Triltsch, Nicolas <nicolas.triltsch at tum.de
>> <mailto:nicolas.triltsch at tum.de>>:
>>
>>     Hey everyone,
>>
>>     After having problems with my current gate installation, I decided
>>     to reinstall GATE. Therefore I deleted the 3 folders /gate_v7.2/,
>>     /gate_v7.2-build/ and /gate_v7.2-install/. I downloaded the
>>     gate_v7.2 source code again from
>>     /http://wiki.opengatecollaboration.org/index.php/Compilation_Instructions_V7.2
>>     <http://wiki.opengatecollaboration.org/index.php/Compilation_Instructions_V7.2>/
>>     and created new folders /gate_v7.2-build/ and /gate_v7.2-install/.
>>     Then I wanted to compile the source code using ccmake, but I get
>>     the following error after around 10% of compiling progress:
>>
>>     "
>>
>>     /-- Downloaded object:
>>     "/usr/local/bin/gate_v7.2-build/ExternalData/Objects/MD5/b809cfe42b1697c39fe95649dede4240"//
>>     //CMakeFiles/Makefile2:141: recipe for target
>>     'CMakeFiles/GateExampleData.dir/all' failed//
>>     //make[1]: *** [CMakeFiles/GateExampleData.dir/all] Error 2//
>>     //Makefile:127: recipe for target 'all' failed//
>>     //make: *** [all] Error 2/
>>
>>     "
>>
>>     Any ideas? I suspect there might be something wrong with the
>>     download of the Examples...
>>
>>     Thanks!
>>
>>
>>
>>     _______________________________________________
>>     Gate-users mailing list
>>     Gate-users at lists.opengatecollaboration.org
>>     <mailto:Gate-users at lists.opengatecollaboration.org>
>>     http://lists.opengatecollaboration.org/mailman/listinfo/gate-users
>>     <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