<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
&gt; From: erin@computerhead.com.au<BR>&gt; To: wjryder@hotmail.com<BR>&gt; Date: Fri, 19 Sep 2008 22:49:45 +1000<BR>&gt; Subject: RE: [Gate-users] Problem linking Gate &amp; Root<BR>&gt; <BR>&gt; Hi Will<BR>&gt; <BR>&gt; Thanks for the info! That has solved my linking problem. Perhaps you would like to post a brief <BR>&gt; note on the gate list, in case others like me strike the same hurdle?<BR>&gt; <BR>&gt; cheers,<BR>&gt; erin<BR>&gt; <BR>&gt; <BR>&gt; &gt; Hi Erin,<BR>&gt; &gt; <BR>&gt; &gt; This is a linking problem - as you might recognise.<BR>&gt; &gt; <BR>&gt; &gt; It is fairly simple to solve: If you open the variables.gmk file and change the linking parameters <BR>&gt; to:<BR>&gt; &gt; <BR>&gt; &gt; ifdef G4ANALYSIS_USE_ROOT<BR>&gt; &gt; CPPFLAGS += -DG4ANALYSIS_USE_ROOT -D_REENTRANT -I$(ROOTSYS)/include<BR>&gt; &gt; ifdef G4ANALYSIS_USE_ROOT_PLOTTER<BR>&gt; &gt; CPPFLAGS += -DG4ANALYSIS_USE_ROOT_PLOTTER<BR>&gt; &gt; endif<BR>&gt; &gt; EXTRALIBS += -L$(ROOTSYS)/lib \<BR>&gt; &gt; -lCore -lCint \<BR>&gt; &gt; -lRIO -lNet -lHist -lGraf -lGraf3d -lGpad \<BR>&gt; &gt; -lTree -lRint -lPostscript \<BR>&gt; &gt; -lMatrix -lPhysics -lMathCore \<BR>&gt; &gt; -lThread -pthread -lm -ldl -rdynamic<BR>&gt; &gt; endif<BR>&gt; &gt; # EnfOf : Analysis Variables<BR>&gt; &gt; # --------------------------------------------------------------<BR>&gt; &gt; <BR>&gt; &gt; I hope that helps,<BR>&gt; &gt; <BR>&gt; &gt; Will<BR>&gt; &gt; &gt; From: erin@computerhead.com.au&gt; To: gate-users@lists.healthgrid.org&gt; Date: Fri, 19 Sep <BR>&gt; 2008 20:10:04 +1000&gt; Subject: [Gate-users] Problem linking Gate &amp; Root&gt; &gt; Another day, <BR>&gt; another problem :-)&gt; &gt; I am trying to build GATE with the output modules for ROOT. I'm working <BR>&gt; on a Core 2 duo Mac &gt; running OS X 10.5 (Leopard) and gcc 4.0.1.&gt; &gt; I have tried both ROOT <BR>&gt; version 5.18.00 and 5.20.00, built for the i386 architecture. Prior &gt; versions of ROOT don't build <BR>&gt; correctly on this system.&gt; &gt; GATE builds correctly if ROOTSYS is not defined. However, if <BR>&gt; ROOTSYS is defined, I get the &gt; following message from the linker:&gt; &gt; Linking Gate ...&gt; <BR>&gt; Undefined symbols:&gt; "TFile::TFile(char const*, char const*, char const*, int)", referenced from:&gt; <BR>&gt; GateHitFileReader::PrepareAcquisition() in libGate.a(GateHitFileReader.o)&gt; <BR>&gt; GateToRoot::RecordVoxels(GateVGeometryVoxelStore*) in libGate.a(GateToRoot.o)&gt; <BR>&gt; GateToRoot::RecordBeginOfAcquisition() in libGate.a(GateToRoot.o)&gt; <BR>&gt; GateToRoot::RecordBeginOfAcquisition() in libGate.a(GateToRoot.o)&gt; ld: symbol(s) not found&gt; <BR>&gt; collect2: ld returned 1 exit status&gt; make: *** [bin/Darwin-g++/Gate] Error 1&gt; &gt; Can anyone <BR>&gt; suggest how I might get past this?&gt; &gt; cheers,&gt; -- &gt; Erin McKay&gt; Lead Programmer &amp; Tea Boy&gt; <BR>&gt; Computerhead&gt; &gt; &gt; &gt; _______________________________________________&gt; Gate-users <BR>&gt; mailing list&gt; Gate-users@lists.healthgrid.org&gt; http://lists.healthgrid.org/mailman/listinfo/gate-<BR>&gt; users<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; -- <BR>&gt; Erin McKay<BR>&gt; Lead Programmer &amp; Tea Boy<BR>&gt; Computerhead<BR>&gt; <BR>&gt; <BR>&gt; <BR></body>
</html>