<html>
<head>
</head>
<body text="#000000" bgcolor="#ffffff">
Dear Mark,<br>
<br>
In trying to move over to the new structure of the Gluex software tree,
I encountered the following issue. First, I created a new directory
called $(HALLD_HOME)/sim-recon. Then I cd'ed into sim-recon and did a
fresh checkout of the trunk from subversion into the directory
$(HALLD_HOME)/sim-recon/src. After this, I did cd src, followed by
make. This fails in HDGeant.<br>
<br>
The reason for this is that in HDGeant/Makefile.bms there is the
assumption that $(HALLD_HOME)/src is the absolute path to the
sim-recon/src directory. I see a couple of ways forward.<br>
<ol>
<li>go through a modify all instances of $(HALLD_HOME)/src to become
$(HALLD_HOME)/sim-recon/src in the makefiles. You might then also
consider whether $(HALLD_HOME)/lib and $(HALLD_HOME)/bin should also
descend into the sim-recon folder or not.</li>
<li>invent a new environment variable called SIM_RECON_HOME and then
use $(SIM_RECON_HOME)/src in place of $(HALLD_HOME)/src in the
makefiles. This is more consistent with other cases, such as
$(JANA_HOME).</li>
</ol>
For the time being, I have implemented option 1 above (src only). I
have only modified my local copy, and have not checked my changes into
the trunk.<br>
<br>
-Richard J.<br>
</body>
</html>