<html>#2757: NSIMD tries to download sleef when compiling
<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>EinsteinToolkit thorn</td></tr>
</table>
<p>NSIMD (required for CarpetX) tries to download sleef using Python requests while compiling. This fails eg if Python does not offer requests (or is too old), eg on expanse: </p>
<div class="codehilite"><pre><span></span><span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="n">File</span> <span class="s2">"/home/rhaas/CarpetXCPU/configs/sim/scratch/build/NSIMD/nsimd-3.0.1/egg/hatch.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">54</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="kn">import</span> <span class="nn">get_sleef_code</span>
<span class="n">File</span> <span class="s2">"/home/rhaas/CarpetXCPU/configs/sim/scratch/build/NSIMD/nsimd-3.0.1/egg/get_sleef_code.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">23</span><span class="p">,</span> <span class="ow">in</span> <span class="o"><</span><span class="n">module</span><span class="o">></span>
<span class="kn">import</span> <span class="nn">requests</span>
<span class="ne">ModuleNotFoundError</span><span class="p">:</span> <span class="n">No</span> <span class="n">module</span> <span class="n">named</span> <span class="s1">'requests'</span>
<span class="n">CMake</span> <span class="n">Error</span> <span class="n">at</span> <span class="n">CMakeLists</span><span class="o">.</span><span class="n">txt</span><span class="p">:</span><span class="mi">217</span> <span class="p">(</span><span class="n">set_property</span><span class="p">):</span>
<span class="n">set_property</span> <span class="n">could</span> <span class="ow">not</span> <span class="n">find</span> <span class="n">TARGET</span> <span class="n">api_cpu</span><span class="o">.</span> <span class="n">Perhaps</span> <span class="n">it
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2757/nsimd-tries-to-download-sleef-when'>https://bitbucket.org/einsteintoolkit/tickets/issues/2757/nsimd-tries-to-download-sleef-when</a></p>
</html>