<html>#2527: Perl undefined variables warnings when tyring to inherit from a non existing thorn
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</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>Erik Schnetter reported warnings from Perl of the sort:</p>
<div class="codehilite"><pre><span></span><span>The Einstein Toolkit ecosystem: Enabling fundamental research in the era of multi-messenger astrophysics</span>
</pre></div>

<p>on Gitter. These seem triggered by trying to inherit from a non-existing thorn</p>
<div class="codehilite"><pre><span></span><span>CST error in /Users/eschnett/src/CarpetX/Cactus/repos/flesh/lib/sbin/interface_parser.pl (at 296)</span>
<span>  -&gt; IDBRILLDATA (thorn IDBrillData) inherits from ellbase</span>
<span>    No thorn in your current ThornList implements ellbase</span>
<span>    Either remove IDBrillData, or add a thorn to your</span>
<span>     ThornList implementing ellbase</span>
<span>    No thorns in arrangements directory implement ellbase</span>
</pre></div>

<p>and Perl trying to use a not yet defined array hash value when constructing the list of thorn ancestors.</p>
<p>There are no such warnings when the code builds, yet the Perl code should not produce these warning even in the case of a later build failure.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2527/perl-undefined-variables-warnings-when'>https://bitbucket.org/einsteintoolkit/tickets/issues/2527/perl-undefined-variables-warnings-when</a></p>
</html>