Describe the issue:
Reproduce the code example:
(bnp313) C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4>set CC=icx
(bnp313) C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4>set CXX=icx
(bnp313) C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4>pip wheel . --no-deps -w C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4 --verbose
Error message:
(bnp313) C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4>set CC=icx
(bnp313) C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4>set CXX=icx
(bnp313) C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4>pip wheel . --no-deps -w C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4 --verbose
Processing .\.
Running command installing build dependencies
Using pip 26.0.1 from C:\Users\yjp\miniforge3\envs\bnp313\Lib\site-packages\pip (python 3.13)
Collecting meson-python>=0.18.0
Obtaining dependency information for meson-python>=0.18.0 from https://files.pythonhosted.org/packages/16/7f/d1b0c65b267a1463d752b324f11d3470e30889daefc4b9ec83029bfa30b5/meson_python-0.19.0-py3-none-any.whl.metadata
Using cached meson_python-0.19.0-py3-none-any.whl.metadata (2.1 kB)
Collecting Cython>=3.0.6
Obtaining dependency information for Cython>=3.0.6 from https://files.pythonhosted.org/packages/91/3f/deb8f023a5c10c0649eb81332a58c180fad27c7533bb4aae138b5bc34d92/cython-3.2.4-cp313-cp313-win_amd64.whl.metadata
Using cached cython-3.2.4-cp313-cp313-win_amd64.whl.metadata (7.7 kB)
Collecting meson>=1.2.3 (from meson-python>=0.18.0)
Obtaining dependency information for meson>=1.2.3 from https://files.pythonhosted.org/packages/5e/cd/f3a881ff5e601d6bbeff63b38ee2362e1167c47d9cde03eddf8d71a4ffb0/meson-1.11.1-py3-none-any.whl.metadata
Using cached meson-1.11.1-py3-none-any.whl.metadata (1.8 kB)
Collecting packaging>=23.2 (from meson-python>=0.18.0)
Obtaining dependency information for packaging>=23.2 from https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl.metadata
Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
Collecting pyproject-metadata>=0.9.0 (from meson-python>=0.18.0)
Obtaining dependency information for pyproject-metadata>=0.9.0 from https://files.pythonhosted.org/packages/1d/0b/da4851b1e2d9c40c9bd74c0abd94510a7d797da9ccde0a90e8953751ed4a/pyproject_metadata-0.11.0-py3-none-any.whl.metadata
Using cached pyproject_metadata-0.11.0-py3-none-any.whl.metadata (6.4 kB)
Using cached meson_python-0.19.0-py3-none-any.whl (28 kB)
Using cached cython-3.2.4-cp313-cp313-win_amd64.whl (2.8 MB)
Using cached meson-1.11.1-py3-none-any.whl (1.1 MB)
Using cached packaging-26.2-py3-none-any.whl (100 kB)
Using cached pyproject_metadata-0.11.0-py3-none-any.whl (22 kB)
Installing collected packages: packaging, meson, Cython, pyproject-metadata, meson-python
Creating C:\Users\yjp\AppData\Local\Temp\2\pip-build-env-6pcmbi79\overlay\Scripts
Successfully installed Cython-3.2.4 meson-1.11.1 meson-python-0.19.0 packaging-26.2 pyproject-metadata-0.11.0
Installing build dependencies ... done
Running command Getting requirements to build wheel
Getting requirements to build wheel ... done
Running command Preparing metadata (pyproject.toml)
+ C:\Users\yjp\miniforge3\envs\bnp313\python.exe C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4\vendored-meson\meson\meson.py setup C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4 C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4\.mesonpy-5qtz8wy9 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4\.mesonpy-5qtz8wy9\meson-python-native-file.ini
The Meson build system
Version: 1.9.2
Source dir: C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4
Build dir: C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4\.mesonpy-5qtz8wy9
Build type: native build
Project name: NumPy
Project version: 2.4.4
C compiler for the host machine: icx (intel-llvm-cl 2025.3.2)
C linker for the host machine: xilink.exe xilink 2025.3.2
C++ compiler for the host machine: icx (intel-llvm-cl 2025.3.2)
C++ linker for the host machine: xilink.exe xilink 2025.3.2
Cython compiler for the host machine: cython (cython 3.2.4)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program python found: YES (C:\Users\yjp\miniforge3\envs\bnp313\python.exe)
Run-time dependency python found: YES 3.13
Has header "Python.h" with dependency python: YES
Compiler for C supports arguments -fno-strict-aliasing: YES
Test features "X86_V2" : Supported
Test features "X86_V3" : Supported
Test features "X86_V4" : Supported
Test features "AVX512_ICL" : Supported
Test features "AVX512_SPR" : disabled due to AVX512_SPR is disabled due to "intel-llvm-cl compiler does not support it"
Configuring npy_cpu_dispatch_config.h using configuration
Message:
CPU Optimization Options
baseline:
Requested : min
Enabled : X86_V2
dispatch:
Requested : max
Enabled : X86_V3 X86_V4 AVX512_ICL
Library m found: NO
Fetching value of define "__MINGW32__" : (undefined)
Found pkg-config: YES (C:\Users\yjp\miniforge3\envs\bnp313\Library\bin\pkg-config.EXE) 0.29.2
Run-time dependency scipy-openblas found: NO (tried pkgconfig)
Run-time dependency mkl found: YES 2025.3
Message: BLAS symbol suffix:
Checking if "Check atomic builtins without -latomic" links: YES
Program _build_utils/process_src_template.py found: YES (C:\Users\yjp\miniforge3\envs\bnp313\python.exe C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4\numpy\_build_utils/process_src_template.py)
Program _build_utils/tempita.py found: YES (C:\Users\yjp\miniforge3\envs\bnp313\python.exe C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4\numpy\_build_utils/tempita.py)
Configuring __config__.py using configuration
Run-time dependency OpenMP found: YES 5.1
Checking for size of "short" : 2
Checking for size of "int" : 4
Checking for size of "long" : 4
Checking for size of "long long" : 8
Checking for size of "float" : 4
Checking for size of "double" : 8
Checking for size of "long double" : 8
Checking for size of "size_t" : 8
Checking for size of "size_t" : 8 (cached)
Checking for size of "wchar_t" : 2
Checking for size of "off_t" : 4
Checking for size of "Py_intptr_t" with dependency python: 8
Checking for size of "PY_LONG_LONG" with dependency python: 8
Has header "complex.h" : YES
Checking for type "_Fcomplex" : NO
..\numpy\_core\meson.build:197:4: ERROR: Problem encountered: "complex.h" header does not include complex type _Fcomplex
A full log can be found at C:\Users\yjp\Desktop\numpy-2.4.4.tar\numpy-2.4.4\.mesonpy-5qtz8wy9\meson-logs\meson-log.txt
error: subprocess-exited-with-error
Python and NumPy Versions:
python = 3.13
numpy = 2.4.4
Runtime Environment:
No response
How does this issue affect you or how did you find it:
No response
Describe the issue:
Reproduce the code example:
Error message:
Python and NumPy Versions:
python = 3.13
numpy = 2.4.4
Runtime Environment:
No response
How does this issue affect you or how did you find it:
No response