<html>#2811: Formaline Optionally use non-system Perl
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Yosef Zlochower</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>proposal</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>Cactus</td></tr>
</table>
<p>Comment (by Yosef Zlochower):</p>
<p>The code will compile with the following patch where I replace “PATH/makeblob.pl … ” with “$(PERL) PATH/makeblob.pl …”</p>
<div class="codehilite language-diff"><pre><span></span><code><span class="gh">diff --git a/Formaline/src/make.configuration.deps b/Formaline/src/make.configuration.deps</span>
<span class="gh">index 18fbae4..6be8b86 100644</span>
<span class="gd">--- a/Formaline/src/make.configuration.deps</span>
<span class="gi">+++ b/Formaline/src/make.configuration.deps</span>
<span class="gu">@@ -132,7 +132,7 @@ $(TARBALL_DIR)/config-Cactus.c: $(TARBALL_DIR)/config-Cactus.files $(CCTK_HOME)/</span>
# 3.81 to hang due to a make bug
if ( cd $(CONFIGS_DIR) && ( $(TAR) czf $(TARBALL_DIR)/config-Cactus.tar.gz -T $< || [ $$? -lt $(TAR_ERROR_THRESHOLD) ] ) ) ; then \
$(RM) -f $(@:%.c=%-????.c) && \
<span class="gd">- $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) '' CactusConfig < $(TARBALL_DIR)/config-Cactus.tar.gz && \</span>
<span class="gi">+ $(PERL) $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) '' CactusConfig < $(TARBALL_DIR)/config-Cactus.tar.gz && \</span>
rm $(TARBALL_DIR)/config-Cactus.tar.gz ; \
else \
exit $$? ; \
<span class="gu">@@ -203,7 +203,7 @@ $(TARBALL_DIR)/flesh-Cactus.c: $(TARBALL_DIR)/flesh-Cactus.files $(CCTK_HOME)/ar</span>
# 3.81 to hang due to a make bug
if ( cd $(CCTK_HOME) && ( $(TAR) czf $(TARBALL_DIR)/flesh-Cactus.tar.gz -T $< || [ $$? -lt $(TAR_ERROR_THRESHOLD) ] ) ) ; then \
$(RM) -f $(@:%.c=%-????.c) && \
<span class="gd">- $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) '' Cactus < $(TARBALL_DIR)/flesh-Cactus.tar.gz && \</span>
<span class="gi">+ $(PERL) $(FORMALINE_BIN_DIR)/makeblob.pl $(@:%.c=%) '' Cactus < $(TARBALL_DIR)/flesh-Cactus.tar.gz && \</span>
$(RM) $(TARBALL_DIR)/flesh-Cactus.tar.gz ; \
else \
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2811/formaline-optionally-use-non-system-perl'>https://bitbucket.org/einsteintoolkit/tickets/issues/2811/formaline-optionally-use-non-system-perl</a></p>
</html>