<html>#2607: ET cannot be compiled on Caltech bethe workstation anymore
<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>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>SimFactory</td></tr>
</table>

<p>As of git hash <a data-is-external-link="true" href="https://bitbucket.org/cactuscode/cactus/commits/0721ab29f323a39d35d0cd6fba406ab836f0c4a1" rel="nofollow">0721ab29</a> "Remove C++ math work-arounds" of <a data-is-external-link="true" href="https://bitbucket.org/cactuscode/cactus" rel="nofollow">cactus</a> at least gcc 6 must be present on a system to have full C++11 support (for both gcc and icc builds).</p>
<p>The newest gcc version on bethe is 5.2 and thus compilation fails with:</p>
<div class="codehilite"><pre><span></span><span>/home/rhaas/ET_Next/arrangements/CactusTest/TestMath/src/math_cc.cc(220): error: more than one instance of overloaded function &quot;isinf&quot; matches the argument list:</span>
<span>            function &quot;isinf(double)&quot;</span>
<span>            function &quot;std::isinf(double)&quot;</span>
<span>            argument types are: (double)</span>
<span>    i = isinf(1.0);</span>
</pre></div>


<p>Since bethe is a private system that is apparently no longer used, I would retire it from simfactory before the release.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2607/et-cannot-be-compiled-on-caltech-bethe'>https://bitbucket.org/einsteintoolkit/tickets/issues/2607/et-cannot-be-compiled-on-caltech-bethe</a></p>
</html>