<h3 dir="auto">Describe your issue.</h3>
<p dir="auto">Using <code class="notranslate">environment_meson.yml</code>.<br>
Ubuntu: 20.4<br>
python 3.10<br>
Conda: 4.11.0</p>
<p dir="auto">Build fails with missing <code class="notranslate">hpp</code> file<br>
<code class="notranslate">python dev.py --build-only</code></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="In file included from scipy/stats/_hypotests_pythran.cpp:24:
/home/eduardo/miniconda3/envs/scipy-meson/lib/python3.10/site-packages/pythran/pythonic/include/numpy/ceil.hpp:8:10: fatal error: xsimd/xsimd.hpp: No such file or directory
    8 | #include &lt;xsimd/xsimd.hpp&gt;"><pre class="notranslate"><code class="notranslate">In file included from scipy/stats/_hypotests_pythran.cpp:24:
/home/eduardo/miniconda3/envs/scipy-meson/lib/python3.10/site-packages/pythran/pythonic/include/numpy/ceil.hpp:8:10: fatal error: xsimd/xsimd.hpp: No such file or directory
    8 | #include &lt;xsimd/xsimd.hpp&gt;
</code></pre></div>
<p dir="auto">I noticed the compilation command includes: <code class="notranslate">-I"${CONDA_PREFIX}"/include/python3.10</code> but the <code class="notranslate">xsimd</code> files are located at <code class="notranslate">${CONDA_PREFIX}"/include</code> (notice the path on command  has an extra <code class="notranslate">python3.10</code> in path).</p>
<h3 dir="auto">Reproducing Code Example</h3>
<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="python dev.py --build-only                             (scipy-meson) 
The Meson build system
Version: 0.61.2
Source dir: /home/eduardo/work/scipy/scipy-doit
Build dir: /home/eduardo/work/scipy/scipy-doit/build
Build type: native build
Project name: SciPy
Project version: 1.9.0.dev0
C compiler for the host machine: cc (gcc 9.4.0 &quot;cc (GCC) 9.4.0&quot;)
C linker for the host machine: cc ld.bfd 2.36.1
C++ compiler for the host machine: c++ (gcc 9.4.0 &quot;c++ (GCC) 9.4.0&quot;)
C++ linker for the host machine: c++ ld.bfd 2.36.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wno-unused-but-set-variable: YES 
Library m found: YES
Fortran compiler for the host machine: gfortran (gcc 9.4.0 &quot;GNU Fortran (GCC) 9.4.0&quot;)
Fortran linker for the host machine: gfortran ld.bfd 2.36.1
Program cython found: YES (/home/eduardo/miniconda3/envs/scipy-meson/bin/cython)
Program pythran found: YES (/home/eduardo/miniconda3/envs/scipy-meson/bin/pythran)
Program cp found: YES (/usr/bin/cp)
Program python3 found: YES (/home/eduardo/miniconda3/envs/scipy-meson/bin/python3.10)
WARNING: Python files installed by Meson might not be found by python interpreter.
 This warning can be avoided by setting &quot;python.platlibdir&quot; option.
WARNING: Python files installed by Meson might not be found by python interpreter.
 This warning can be avoided by setting &quot;python.purelibdir&quot; option.
Found pkg-config: /home/eduardo/miniconda3/envs/scipy-meson/bin/pkg-config (0.29.2)
Library npymath found: YES
Library npyrandom found: YES
Run-time dependency openblas found: YES 0.3.18
Dependency openblas found: YES 0.3.18 (cached)
Program _build_utils/cythoner.py found: YES (/home/eduardo/miniconda3/envs/scipy-meson/bin/python3.10 /home/eduardo/work/scipy/scipy-doit/scipy/_build_utils/cythoner.py)
Checking for function &quot;open_memstream&quot; : NO 
Configuring messagestream_config.h using configuration
Compiler for C++ supports arguments -fvisibility=hidden: YES 
Checking for size of &quot;void*&quot; : 8
Run-time dependency threads found: YES
Checking for size of &quot;void*&quot; : 8
Dependency threads found: YES unknown (cached)
Compiler for C++ supports arguments -fvisibility=hidden: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C supports arguments -Wno-unused-but-set-variable: YES (cached)
Compiler for C++ supports arguments -Wno-format-truncation: YES 
Compiler for C++ supports arguments -Wno-class-memaccess: YES 
Build targets in project: 196

SciPy 1.9.0.dev0

  User defined options
    prefix: /home/eduardo/work/scipy/scipy-doit/build-install"><pre class="notranslate"><span class="pl-s1">python</span> <span class="pl-s1">dev</span>.<span class="pl-s1">py</span> <span class="pl-c1">-</span><span class="pl-c1">-</span><span class="pl-s1">build</span><span class="pl-c1">-</span><span class="pl-en">only</span>                             (<span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">meson</span>) 
<span class="pl-v">The</span> <span class="pl-v">Meson</span> <span class="pl-s1">build</span> <span class="pl-s1">system</span>
<span class="pl-v">Version</span>: <span class="pl-c1">0.61</span>.<span class="pl-c1">2</span>
<span class="pl-v">Source</span> <span class="pl-s1">dir</span>: <span class="pl-c1">/</span><span class="pl-s1">home</span><span class="pl-c1">/</span><span class="pl-s1">eduardo</span><span class="pl-c1">/</span><span class="pl-s1">work</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">doit</span>
<span class="pl-v">Build</span> <span class="pl-s1">dir</span>: <span class="pl-c1">/</span><span class="pl-s1">home</span><span class="pl-c1">/</span><span class="pl-s1">eduardo</span><span class="pl-c1">/</span><span class="pl-s1">work</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">doit</span><span class="pl-c1">/</span><span class="pl-s1">build</span>
<span class="pl-v">Build</span> <span class="pl-s1">type</span>: <span class="pl-s1">native</span> <span class="pl-s1">build</span>
<span class="pl-v">Project</span> <span class="pl-s1">name</span>: <span class="pl-v">SciPy</span>
<span class="pl-v">Project</span> <span class="pl-s1">version</span>: <span class="pl-c1">1.9</span>.<span class="pl-c1">0.</span><span class="pl-s1">dev0</span>
<span class="pl-v">C</span> <span class="pl-s1">compiler</span> <span class="pl-k">for</span> <span class="pl-s1">the</span> <span class="pl-s1">host</span> <span class="pl-s1">machine</span>: <span class="pl-en">cc</span> (<span class="pl-s1">gcc</span> <span class="pl-c1">9.4</span><span class="pl-c1">.0</span> <span class="pl-s">"cc (GCC) 9.4.0"</span>)
<span class="pl-v">C</span> <span class="pl-s1">linker</span> <span class="pl-s1">for</span> <span class="pl-s1">the</span> <span class="pl-s1">host</span> <span class="pl-s1">machine</span>: <span class="pl-s1">cc</span> <span class="pl-s1">ld</span>.<span class="pl-s1">bfd</span> <span class="pl-c1">2.36</span><span class="pl-c1">.1</span>
<span class="pl-v">C</span><span class="pl-c1">+</span><span class="pl-c1">+</span> <span class="pl-s1">compiler</span> <span class="pl-k">for</span> <span class="pl-s1">the</span> <span class="pl-s1">host</span> <span class="pl-s1">machine</span>: <span class="pl-s1">c</span><span class="pl-c1">+</span><span class="pl-c1">+</span> (<span class="pl-s1">gcc</span> <span class="pl-c1">9.4</span><span class="pl-c1">.0</span> <span class="pl-s">"c++ (GCC) 9.4.0"</span>)
<span class="pl-v">C</span><span class="pl-c1">+</span><span class="pl-c1">+</span> <span class="pl-s1">linker</span> <span class="pl-k">for</span> <span class="pl-s1">the</span> <span class="pl-s1">host</span> <span class="pl-s1">machine</span>: <span class="pl-s1">c</span><span class="pl-c1">+</span><span class="pl-c1">+</span> <span class="pl-s1">ld</span>.<span class="pl-s1">bfd</span> <span class="pl-c1">2.36</span><span class="pl-c1">.1</span>
<span class="pl-v">Host</span> <span class="pl-s1">machine</span> <span class="pl-s1">cpu</span> <span class="pl-s1">family</span>: <span class="pl-s1">x86_64</span>
<span class="pl-v">Host</span> <span class="pl-s1">machine</span> <span class="pl-s1">cpu</span>: <span class="pl-s1">x86_64</span>
<span class="pl-v">Compiler</span> <span class="pl-k">for</span> <span class="pl-v">C</span> <span class="pl-s1">supports</span> <span class="pl-s1">arguments</span> <span class="pl-c1">-</span><span class="pl-v">Wno</span><span class="pl-c1">-</span><span class="pl-s1">unused</span><span class="pl-c1">-</span><span class="pl-s1">but</span><span class="pl-c1">-</span><span class="pl-s1">set</span><span class="pl-c1">-</span><span class="pl-s1">variable</span>: <span class="pl-v">YES</span> 
<span class="pl-v">Library</span> <span class="pl-s1">m</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span>
<span class="pl-v">Fortran</span> <span class="pl-s1">compiler</span> <span class="pl-k">for</span> <span class="pl-s1">the</span> <span class="pl-s1">host</span> <span class="pl-s1">machine</span>: <span class="pl-en">gfortran</span> (<span class="pl-s1">gcc</span> <span class="pl-c1">9.4</span><span class="pl-c1">.0</span> <span class="pl-s">"GNU Fortran (GCC) 9.4.0"</span>)
<span class="pl-v">Fortran</span> <span class="pl-s1">linker</span> <span class="pl-k">for</span> <span class="pl-s1">the</span> <span class="pl-s1">host</span> <span class="pl-s1">machine</span>: <span class="pl-s1">gfortran</span> <span class="pl-s1">ld</span>.<span class="pl-s1">bfd</span> <span class="pl-c1">2.36</span><span class="pl-c1">.1</span>
<span class="pl-v">Program</span> <span class="pl-s1">cython</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span> (<span class="pl-c1">/</span><span class="pl-s1">home</span><span class="pl-c1">/</span><span class="pl-s1">eduardo</span><span class="pl-c1">/</span><span class="pl-s1">miniconda3</span><span class="pl-c1">/</span><span class="pl-s1">envs</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">meson</span><span class="pl-c1">/</span><span class="pl-s1">bin</span><span class="pl-c1">/</span><span class="pl-s1">cython</span>)
<span class="pl-v">Program</span> <span class="pl-s1">pythran</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span> (<span class="pl-c1">/</span><span class="pl-s1">home</span><span class="pl-c1">/</span><span class="pl-s1">eduardo</span><span class="pl-c1">/</span><span class="pl-s1">miniconda3</span><span class="pl-c1">/</span><span class="pl-s1">envs</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">meson</span><span class="pl-c1">/</span><span class="pl-s1">bin</span><span class="pl-c1">/</span><span class="pl-s1">pythran</span>)
<span class="pl-v">Program</span> <span class="pl-s1">cp</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span> (<span class="pl-c1">/</span><span class="pl-s1">usr</span><span class="pl-c1">/</span><span class="pl-s1">bin</span><span class="pl-c1">/</span><span class="pl-s1">cp</span>)
<span class="pl-v">Program</span> <span class="pl-s1">python3</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span> (<span class="pl-c1">/</span><span class="pl-s1">home</span><span class="pl-c1">/</span><span class="pl-s1">eduardo</span><span class="pl-c1">/</span><span class="pl-s1">miniconda3</span><span class="pl-c1">/</span><span class="pl-s1">envs</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">meson</span><span class="pl-c1">/</span><span class="pl-s1">bin</span><span class="pl-c1">/</span><span class="pl-s1">python3</span>.<span class="pl-c1">10</span>)
<span class="pl-v">WARNING</span>: <span class="pl-v">Python</span> <span class="pl-s1">files</span> <span class="pl-s1">installed</span> <span class="pl-s1">by</span> <span class="pl-v">Meson</span> <span class="pl-s1">might</span> <span class="pl-c1">not</span> <span class="pl-s1">be</span> <span class="pl-s1">found</span> <span class="pl-s1">by</span> <span class="pl-s1">python</span> <span class="pl-s1">interpreter</span>.
 <span class="pl-v">This</span> <span class="pl-s1">warning</span> <span class="pl-s1">can</span> <span class="pl-s1">be</span> <span class="pl-s1">avoided</span> <span class="pl-s1">by</span> <span class="pl-s1">setting</span> <span class="pl-s">"python.platlibdir"</span> <span class="pl-s1">option</span>.
<span class="pl-v">WARNING</span>: <span class="pl-v">Python</span> <span class="pl-s1">files</span> <span class="pl-s1">installed</span> <span class="pl-s1">by</span> <span class="pl-v">Meson</span> <span class="pl-s1">might</span> <span class="pl-c1">not</span> <span class="pl-s1">be</span> <span class="pl-s1">found</span> <span class="pl-s1">by</span> <span class="pl-s1">python</span> <span class="pl-s1">interpreter</span>.
 <span class="pl-v">This</span> <span class="pl-s1">warning</span> <span class="pl-s1">can</span> <span class="pl-s1">be</span> <span class="pl-s1">avoided</span> <span class="pl-s1">by</span> <span class="pl-s1">setting</span> <span class="pl-s">"python.purelibdir"</span> <span class="pl-s1">option</span>.
<span class="pl-v">Found</span> <span class="pl-s1">pkg</span><span class="pl-c1">-</span><span class="pl-s1">config</span>: <span class="pl-c1">/</span><span class="pl-s1">home</span><span class="pl-c1">/</span><span class="pl-s1">eduardo</span><span class="pl-c1">/</span><span class="pl-s1">miniconda3</span><span class="pl-c1">/</span><span class="pl-s1">envs</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">meson</span><span class="pl-c1">/</span><span class="pl-s1">bin</span><span class="pl-c1">/</span><span class="pl-s1">pkg</span><span class="pl-c1">-</span><span class="pl-en">config</span> (<span class="pl-c1">0.29</span>.<span class="pl-c1">2</span>)
<span class="pl-v">Library</span> <span class="pl-s1">npymath</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span>
<span class="pl-v">Library</span> <span class="pl-s1">npyrandom</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span>
<span class="pl-v">Run</span><span class="pl-c1">-</span><span class="pl-s1">time</span> <span class="pl-s1">dependency</span> <span class="pl-s1">openblas</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span> <span class="pl-c1">0.3</span><span class="pl-c1">.18</span>
<span class="pl-v">Dependency</span> <span class="pl-s1">openblas</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span> <span class="pl-c1">0.3</span><span class="pl-c1">.18</span> (<span class="pl-s1">cached</span>)
<span class="pl-v">Program</span> <span class="pl-s1">_build_utils</span><span class="pl-c1">/</span><span class="pl-s1">cythoner</span>.<span class="pl-s1">py</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span> (<span class="pl-c1">/</span><span class="pl-s1">home</span><span class="pl-c1">/</span><span class="pl-s1">eduardo</span><span class="pl-c1">/</span><span class="pl-s1">miniconda3</span><span class="pl-c1">/</span><span class="pl-s1">envs</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">meson</span><span class="pl-c1">/</span><span class="pl-s1">bin</span><span class="pl-c1">/</span><span class="pl-s1">python3</span>.<span class="pl-c1">10</span> <span class="pl-c1">/</span><span class="pl-s1">home</span><span class="pl-c1">/</span><span class="pl-s1">eduardo</span><span class="pl-c1">/</span><span class="pl-s1">work</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">doit</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">/</span><span class="pl-s1">_build_utils</span><span class="pl-c1">/</span><span class="pl-s1">cythoner</span>.<span class="pl-s1">py</span>)
<span class="pl-v">Checking</span> <span class="pl-k">for</span> <span class="pl-s1">function</span> <span class="pl-s">"open_memstream"</span> : <span class="pl-v">NO</span> 
<span class="pl-v">Configuring</span> <span class="pl-s1">messagestream_config</span>.<span class="pl-s1">h</span> <span class="pl-s1">using</span> <span class="pl-s1">configuration</span>
<span class="pl-v">Compiler</span> <span class="pl-k">for</span> <span class="pl-v">C</span><span class="pl-c1">+</span><span class="pl-c1">+</span> <span class="pl-s1">supports</span> <span class="pl-s1">arguments</span> <span class="pl-c1">-</span><span class="pl-s1">fvisibility</span><span class="pl-c1">=</span><span class="pl-s1">hidden</span>: <span class="pl-v">YES</span> 
<span class="pl-v">Checking</span> <span class="pl-k">for</span> <span class="pl-s1">size</span> <span class="pl-s1">of</span> <span class="pl-s">"void*"</span> : <span class="pl-c1">8</span>
<span class="pl-v">Run</span><span class="pl-c1">-</span><span class="pl-s1">time</span> <span class="pl-s1">dependency</span> <span class="pl-s1">threads</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span>
<span class="pl-v">Checking</span> <span class="pl-k">for</span> <span class="pl-s1">size</span> <span class="pl-s1">of</span> <span class="pl-s">"void*"</span> : <span class="pl-c1">8</span>
<span class="pl-v">Dependency</span> <span class="pl-s1">threads</span> <span class="pl-s1">found</span>: <span class="pl-v">YES</span> <span class="pl-en">unknown</span> (<span class="pl-s1">cached</span>)
<span class="pl-v">Compiler</span> <span class="pl-k">for</span> <span class="pl-v">C</span><span class="pl-c1">+</span><span class="pl-c1">+</span> <span class="pl-s1">supports</span> <span class="pl-s1">arguments</span> <span class="pl-c1">-</span><span class="pl-en">fvisibility</span><span class="pl-c1">=</span><span class="pl-s1">hidden</span>: <span class="pl-v">YES</span> (<span class="pl-s1">cached</span>)
<span class="pl-v">Compiler</span> <span class="pl-k">for</span> <span class="pl-v">C</span> <span class="pl-s1">supports</span> <span class="pl-s1">arguments</span> <span class="pl-c1">-</span><span class="pl-v">Wno</span><span class="pl-c1">-</span><span class="pl-s1">unused</span><span class="pl-c1">-</span><span class="pl-s1">but</span><span class="pl-c1">-</span><span class="pl-s1">set</span><span class="pl-c1">-</span><span class="pl-en">variable</span>: <span class="pl-v">YES</span> (<span class="pl-s1">cached</span>)
<span class="pl-v">Compiler</span> <span class="pl-k">for</span> <span class="pl-v">C</span> <span class="pl-s1">supports</span> <span class="pl-s1">arguments</span> <span class="pl-c1">-</span><span class="pl-v">Wno</span><span class="pl-c1">-</span><span class="pl-s1">unused</span><span class="pl-c1">-</span><span class="pl-s1">but</span><span class="pl-c1">-</span><span class="pl-s1">set</span><span class="pl-c1">-</span><span class="pl-en">variable</span>: <span class="pl-v">YES</span> (<span class="pl-s1">cached</span>)
<span class="pl-v">Compiler</span> <span class="pl-k">for</span> <span class="pl-v">C</span><span class="pl-c1">+</span><span class="pl-c1">+</span> <span class="pl-s1">supports</span> <span class="pl-s1">arguments</span> <span class="pl-c1">-</span><span class="pl-v">Wno</span><span class="pl-c1">-</span><span class="pl-s1">format</span><span class="pl-c1">-</span><span class="pl-s1">truncation</span>: <span class="pl-v">YES</span> 
<span class="pl-v">Compiler</span> <span class="pl-k">for</span> <span class="pl-v">C</span><span class="pl-c1">+</span><span class="pl-c1">+</span> <span class="pl-s1">supports</span> <span class="pl-s1">arguments</span> <span class="pl-c1">-</span><span class="pl-v">Wno</span><span class="pl-c1">-</span><span class="pl-s1">class</span><span class="pl-c1">-</span><span class="pl-s1">memaccess</span>: <span class="pl-v">YES</span> 
<span class="pl-v">Build</span> <span class="pl-s1">targets</span> <span class="pl-c1">in</span> <span class="pl-s1">project</span>: <span class="pl-c1">196</span>

<span class="pl-v">SciPy</span> <span class="pl-c1">1.9</span>.<span class="pl-c1">0.</span><span class="pl-s1">dev0</span>

  <span class="pl-v">User</span> <span class="pl-s1">defined</span> <span class="pl-s1">options</span>
    <span class="pl-s1">prefix</span>: <span class="pl-c1">/</span><span class="pl-s1">home</span><span class="pl-c1">/</span><span class="pl-s1">eduardo</span><span class="pl-c1">/</span><span class="pl-s1">work</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">/</span><span class="pl-s1">scipy</span><span class="pl-c1">-</span><span class="pl-s1">doit</span><span class="pl-c1">/</span><span class="pl-s1">build</span><span class="pl-c1">-</span><span class="pl-s1">install</span></pre></div>
<h3 dir="auto">Error message</h3>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="Meson build setup OK
ninja: Entering directory `build'
[794/1557] Compiling C++ object scipy/stats/_h....p/meson-generated_..__hypotests_pythran.cpp.o
FAILED: scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p/meson-generated_..__hypotests_pythran.cpp.o 
c++ -Iscipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p -Iscipy/stats -I../scipy/stats -I/home/eduardo/miniconda3/envs/scipy-meson/lib/python3.10/site-packages/pythran -I/home/eduardo/miniconda3/envs/scipy-meson/lib/python3.10/site-packages/numpy/core/include -I/home/eduardo/miniconda3/envs/scipy-meson/include/python3.10 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++14 -O2 -g -fPIC -Wno-unused-function -Wno-unused-variable -Wno-deprecated-declarations -Wno-int-in-bool-context -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -MD -MQ scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p/meson-generated_..__hypotests_pythran.cpp.o -MF scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p/meson-generated_..__hypotests_pythran.cpp.o.d -o scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p/meson-generated_..__hypotests_pythran.cpp.o -c scipy/stats/_hypotests_pythran.cpp
In file included from scipy/stats/_hypotests_pythran.cpp:24:
/home/eduardo/miniconda3/envs/scipy-meson/lib/python3.10/site-packages/pythran/pythonic/include/numpy/ceil.hpp:8:10: fatal error: xsimd/xsimd.hpp: No such file or directory
    8 | #include &lt;xsimd/xsimd.hpp&gt;
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
[803/1557] Compiling C++ object scipy/sparse/s...ls.cpython-310-x86_64-linux-gnu.so.p/bsr.cxx.o
ninja: build stopped: subcommand failed.
Build failed!"><pre class="notranslate">Meson build setup OK
ninja: Entering directory <span class="pl-s"><span class="pl-pds">`</span>build<span class="pl-s"><span class="pl-pds">'</span></span></span>
<span class="pl-s"><span class="pl-s">[794/1557] Compiling C++ object scipy/stats/_h....p/meson-generated_..__hypotests_pythran.cpp.o</span></span>
<span class="pl-s"><span class="pl-s">FAILED: scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p/meson-generated_..__hypotests_pythran.cpp.o </span></span>
<span class="pl-s"><span class="pl-s">c++ -Iscipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p -Iscipy/stats -I../scipy/stats -I/home/eduardo/miniconda3/envs/scipy-meson/lib/python3.10/site-packages/pythran -I/home/eduardo/miniconda3/envs/scipy-meson/lib/python3.10/site-packages/numpy/core/include -I/home/eduardo/miniconda3/envs/scipy-meson/include/python3.10 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++14 -O2 -g -fPIC -Wno-unused-function -Wno-unused-variable -Wno-deprecated-declarations -Wno-int-in-bool-context -DENABLE_PYTHON_MODULE -D__PYTHRAN__=3 -DPYTHRAN_BLAS_NONE -MD -MQ scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p/meson-generated_..__hypotests_pythran.cpp.o -MF scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p/meson-generated_..__hypotests_pythran.cpp.o.d -o scipy/stats/_hypotests_pythran.cpython-310-x86_64-linux-gnu.so.p/meson-generated_..__hypotests_pythran.cpp.o -c scipy/stats/_hypotests_pythran.cpp</span></span>
<span class="pl-s"><span class="pl-s">In file included from scipy/stats/_hypotests_pythran.cpp:24:</span></span>
<span class="pl-s"><span class="pl-s">/home/eduardo/miniconda3/envs/scipy-meson/lib/python3.10/site-packages/pythran/pythonic/include/numpy/ceil.hpp:8:10: fatal error: xsimd/xsimd.hpp: No such file or directory</span></span>
<span class="pl-s"><span class="pl-s">    8 | #include &lt;xsimd/xsimd.hpp&gt;</span></span>
<span class="pl-s"><span class="pl-s">      |          ^~~~~~~~~~~~~~~~~</span></span>
<span class="pl-s"><span class="pl-s">compilation terminated.</span></span>
<span class="pl-s"><span class="pl-s">[803/1557] Compiling C++ object scipy/sparse/s...ls.cpython-310-x86_64-linux-gnu.so.p/bsr.cxx.o</span></span>
<span class="pl-s"><span class="pl-s">ninja: build stopped: subcommand failed.</span></span>
<span class="pl-s"><span class="pl-s">Build failed!</span></span></pre></div>
<h3 dir="auto">SciPy/NumPy/Python version information</h3>
<p dir="auto">(1.9.0.dev0', '1.22.2', sys.version_info(major=3, minor=10, micro=2, releaselevel='final', serial=0)</p>
<p dir="auto">I was a bit surprised to unearth some image tools in scipy.misc recently. Is there any interest in a PR that deprecates them in the misc namespace and moves them to ndimage? Seems like a more natural home for the image tools to me. In an ideal world, everything in misc could find a better home I'd hope.</p>