<html>#2478: Cactus can no longer be compiled without MPI
<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></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></td></tr>
</table>
<p>In git hash <a data-is-external-link="true" href="https://bitbucket.org/cactuscode/cactus/commits/6397d383f4ddb3ebcaafb58efed223f4850980d8" rel="nofollow">6397d383</a> "Cactus: make all of the CST perl code run with strict and warnings" of <a data-is-external-link="true" href="https://bitbucket.org/cactuscode/cactus" rel="nofollow">cactus</a> some code in CST was made functional that provides a capabilities include file for Cactus.</p>
<p>While that code was apparently always intended to be there it did not run. Running it causes compilation to fail with errors like <code>cctki_Cactus.h</code> not found if eg one uses an empty thorn list:</p>
<div class="codehilite"><pre><span></span>make null-config THORNLIST=/dev/null PROMPT=no
</pre></div>
<p>Pull request <a data-is-external-link="true" href="https://bitbucket.org/cactuscode/cactus/pull-requests/118/cactus-handle-including-cactus" rel="nofollow">https://bitbucket.org/cactuscode/cactus/pull-requests/118/cactus-handle-including-cactus</a> corrects this by only including the file if indeed it was created. This is in line with how capabilities of “real” thorns are handled.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2478/cactus-can-no-longer-be-compiled-without'>https://bitbucket.org/einsteintoolkit/tickets/issues/2478/cactus-can-no-longer-be-compiled-without</a></p>
</html>