<html>#2236: Formaline fails for trying to remove non-existent file
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Steven R. Brandt</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>open</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>EinsteinToolkit thorn</td></tr>
</table>

<p>Comment (by Steven R. Brandt):</p>
<p>OK, currently this issue is preventing me from building on Shelob/Supermike. After digging in a little, I find that the problem is at least partly an issue with CACTUS_CONFIGS_DIR and CONFIGS_DIR. The main Cactus makefile sets CONFIGS_DIR to CACTUS_CONFIGS_DIR if CACTUS_CONFIGS_DIR is set. </p>
<p>Formaline, however, sets CACTUS_CONFIGS_DIR ?= $(CCTK_HOME)/configs in Formaline/src/make.configuration.deps. For some reason which I can't understand, CACTUS_CONFIGS_DIR is set to empty when it gets to this point. However, it seems to me, that all references to CACTUS_CONFIGS_DIR in Formaline/src/make.configuration.deps ought to instead refer to CONFIGS_DIR, which it should simply expect to be set.</p>
<p>When I make this change, unfortunately, I get the following error:</p>
<div class="codehilite"><pre><span></span>Thorns_Diagnostics/particle_tracerET ExternalLibraries/pthreads WVUThorns_Diagnostics/smallbPoynET ExternalLibraries/zlib
Formaline: Committing source tree to git repository...
Formaline: Created git tag build-icc-shelob1.hpc.lsu.edu-sbrandt-2019.03.19-16.14.53-21958
Formaline: Updated git branch config-icc-shelob1.hpc.lsu.edu-ddnA-project-sbrandt-chemora-Cactus
Formaline: Pushing to master git repository...
Formaline: Pushing to local git repository /ddnA/project/sbrandt/chemora/Cactus/../CactusSourceJar.git...
Formaline: ERROR during: Pushing to local git repository
Command was: /usr/bin/git --git-dir=&#39;/ddnA/project/sbrandt/chemora/Cactus/cactusjar.git/.git&#39; push -v -f --all &#39;/ddnA/project/sbrandt/chemora/Cactus/../CactusSourceJar.git&#39; at /ddnA/project/sbrandt/chemora/Cactus/configs/icc/scratch/Formaline/bin/update-git-repo.pl line 60.
make[1]: *** [/ddnA/project/sbrandt/chemora/Cactus/configs/icc/build/Formaline/git-store-source] Error 25
make[1]: *** Waiting for unfinished jobs....
</pre></div>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2236/formaline-fails-for-trying-to-remove-non'>https://bitbucket.org/einsteintoolkit/tickets/issues/2236/formaline-fails-for-trying-to-remove-non</a></p>
</html>